Comenzar a trabajar con freescale

Saludos Meta, como comentario personal al igual que tu pensaba lo mismo de la Freescale, pero no fue sino hasta una oportunidad que tuve con el FTF de las américas que me dieron un descuento por comprar la DEMOQE128 que me quité la idea errónea de los micros de la Freescale.
El Code Warrior es sumamente amigable en ambiente C, en asm no pienso lo mismo. Pero en la actualidad quien no sepa programar en C se está quedando atras.
No tuve dificultad alguna, claro basta amplificadora experiencia con los PICs tal vez. De hecho el primer día ya tenía corriendo una pequeña rutina en el micro y funcionando.
Yo no estoy diciendo que uno sea mejor que otro, hablo en base a experiencia y no por conveniencia.
Cada quien es libre de expresar y opinar sus ideas.
Por mi me queda claro que la freescale es una muy buena opción.
Saludos
 
ericklarva dijo:
Por mi me queda claro que la freescale es una muy buena opción.
Saludos

No veo que la gente le haga mucho caso que digamos. Por algo será. Lo que he oido que son muy buenos en temas de redes e Internet. Muy estables y rápidos.
 
TOMADO de la pagina http://muforth.nimblemachines.com/Blog

Estoy de acuerdo con lo dice el autor.

__________________________________________________________________
Attractions of the S08

Cost
They are quite cheap - cheaper than comparable PIC or AVR parts - and you get a lot of bang for your buck. For instance, the S08QG parts in DIPs have a UART, SPI, and I2C, all standard, a good selection of timers, 8 channel 10 bit ADC, and some nice add-on features, such as clever compare logic in the ADC that causes an interrupt only when a value crosses a threshold. The USB parts have 12 bit ADC, 2 UARTS, and 2 SPI ports.
Also, it's quite easy to get free samples, directly from Freescale, and also to buy directly from them, for very competitive prices, even down to quantity one.

Flash
Unlike Atmel's Flash, which is only good to 10k cycles (if you're lucky) and has a short retention lifetime (10 years?), Freescale's Flash, like much of Microchip's, is good to 100k cycles and has a retention of more like 100 years. This might not sound like a big deal, esp for hobbyists, but philosophically I find it unappealing to use something so obsolescent as Atmel's chips.

Von Neumann architecture
A feature that is here in the "pro" column but also has a dark underside. Since RAM and Flash exist in the same memory map, it's possible to execute code out of RAM - and in fact it is necessary to do so when executing code to program the Flash. Code in RAM make several things possible:

* self-modifying code
* "specialised code", generated on the fly on the target
* nice interactive development - ie, the ability to define and execute new bits of code while "online" with the target

Built-in debug architecture
This is an attractive feature, esp if you're going to use Freescale's development software, which can take full advantage of it.

Basically, every S08 part - even the lowliest 8 pin part - has not only a background debug mode (BDM) single-pin interface (which can be used to Flash empty parts, to reprogram parts, and to debug running code!) but also a tiny built-in in-circuit emulater (ICE). There are two code breakpoints and one data watchpoint available in hardware, with sophisticated chaining available between two of them. There is also an 8 entry trace buffer, allowing the capture of address and data bus values.

Considering how "low-end" some of these parts are, this is quite a stunning feature.
Quality peripherals
It's more "gut feeling" than real empirics, but the quality and flexibility of the on-chip peripherals seems very high, compared to AVR and PIC. Maybe when I re-develop all my code for AVR I'll have harder data on this one. ;-)
Upward migration path
Freescale have introduced several new S08 families with the so-called Flexis architecture. The new USB parts - the S08JM family - are Flexis parts.

Flexis families have both S08 members, and 32-bit ColdFire members, which are pin-compatible and only a bit more expensive than their 8-bit cousins, making it easy (assuming your code is not in assembler!) to upgrade to a fast 32-bit core. The peripherals are exactly the same 8-bit peripherals in the S08 parts, so all that code - again, assuming it's in a high-level language - will port over trivially.

Or so the story goes. It's a nice idea, and if you're not interested in ever using the 8-bit version, it's a way to get quite cheap 32-bit parts.

And since ColdFire is essentially 68k, it's a good target for Forth and C (and everything else) and also nice for nostalgia buffs.
Distractions of the S08

Ok, so how about downsides to the HCS08? There are several, and a few are big ones.

* lack of community
* lack of open source support
* lack of cheap, universal, and easy-to-use development hardware
* lack of off-the-shelf "target" hardware (eg, like Arduinos and clones)
* lack of registers! making Forth a bit tricky
* von Neumann architecture slows execution considerably
* most S08 parts are 3v only (1.8v to 3.6v), though there are a few 5v families (intended mostly for automotive customers)

I think the hardest for me right now is the lack of development hardware. I have some chips, but I have to do some work to be able to try them out. I'm currently busy writing code, but soon I'll want to try it on some real hardware!
 
Considero que el punto más débil de Freescale, es que existen muy pocos grupos o comunidades que se dediquen a ellos.
Ejemplo: código ejemplo y boards para programadores en PIC hay miles hechos por aficionados y comunidades.
En Freecale habrán decenas, y casi siempre son diseñados por ingenieros con circuitos integrados de última generación o en empaquetados SSOP, etc.

Otro punto débil es que Freescale no es, y parece que nunca será enfocado al pequeño fabricante o al aficionado. Ejemplo:
Microchip todavía vende el PIC16f84, un micro con una antigüedad de mas de 10 años, y lo renovó con el 628 como soporte y varias mejoras a su anterior modelo.
Freescale creo el MC68HC908AP64, hace no mas de 5 años, y ya ni lo vende ni da soporte para el, y no hay nada nuevo parecido o compatible a el.

Lo realmente bueno de Freescale es su confiabilidad a largo plazo, su tolerancia al ruido, su precio y las características técnicas del producto.

Pd: Seria bueno que los interesados y conocedores de los micros Freescale creáramos un tema especializado en estos micros, donde se intercambie información para que sea mas fácil de usar esta tecnología.
 
Lo bueno de FreeScale es que hay libros y AVR de Atmel no.

A parte del 16F84 que no se rinde, está como dices el 16F628 en el cual hay un sustituto también del 16F88 y ya se puede usar el C sin problemas de espacio. Una ventaja más.
 
estoy interesado en desarrollar un proyecto de telecomunicaciones y poseo esos demos, es factible?
- demo 9s08sh8/sg8 micro mc9s08sh8 de 8 bits. y 32 bits
- demo flexis jm 128
si consideran que se puede hacer una implementacion les agradesco me informen
gracias
 
Claro que es factible, estos micros manejan muchos perifericos, incluidos el USB (JM). Pero en que lo piensan aplicar?. Es muy complicado hablar de un proyecto en telecomunicaciones sin saber alguna pista sobre lo que lo quieren aplicar.
 
Que tal señores

llevo como 10 años trabajando con los pics y en resumen nunca tuve problemas con ellos me parecen muy buenos y nunca me han fallado.
Lastimosamente tuve el primer problema y es lo mismo que han redactado anteriormente
desarrolle una aplicación para una maquina que debia trabajar con valvulas solenoides, contactores, es decir trabajar en un ambiente industrial la parte de control lo realize con un pic 18f1452 y al conmutar las solenoides o los contactores el pic se reseteaba o terminaba por bloquearse, utilice muchas técnicas para evitar estas interferencias de ruido, pero no funcionan o si funcionan no dan mucha confiabilidad para que un pic se encargue del control de la maquina

por lo anterior he comenzado a trabajar con los freescale pues he escuchado comentarios que son mejores para aplicarlos al campo industrial

voy a trabajar con ellos en la misma maquina y les voy contando que pasa

ahh se me olvidaba ultimamente trabaje con un PLC moeller y este no se bloquea ni se resetea para nada y pues estos son los apropiados para el campo industrial, el pequeñito problema es su precio

pero bueno por algo cuestan tanto.

gracias
 
comenze a trabajar con el microcontrolador mc68hc908gp32, por el momento unicamente con tutoriales y el datashhet, esta semana voy a comprar el programador e implementare un programa, y lo pondre a operar en un ambiente industrial y espero que se comporte mucho mejor que los pics, es decir que ni se bloquee ni se me resetie por efecto del ruido que producena las solenoides y los reles.
 
Señor javker, si tiene muchos problemas con el ruido en su aplicación, le recomendaría que use mejor un micro con oscilador interno, como el 68HC908EY16 o el QY4 que son muy buenos en el entorno automotriz, que es el más exigente de todos. El GP32 es muy bueno para el ruido, pero no tanto como los que tienen oscilador interno.

Le recomiendo también que investigue la nueva serie HCS08 que son mucho mejores, mas baratos y con excelentes prestaciones, ejemplo: MC9S08GT16A o el QG8.
 
Gracias por el dato Daniel, una pregunta, ud que programador conoce que vendan en el centro que sea bueno y que trabaje tanto para programarlo en asembler como en C,
por lo que he averiguado hay uno que cuesta $ 90.000 pero unicamente trabaja para programarlo en assembler, mientras que hay otro que cuesta $ 150.000 y tengo entendido que trabaja tanto en c como en asembler y trabaja con la aplicación codewarrior

si conoce otro programador y en que parte se puede comprar

Gracias
 
Tengo programadores seriales para la serie HC08 que sirven con conversor serial a USB. Funciona para programar en Codewarrior y Winide, osea en C y assembler. Lo unico que hay que hacer es importar el archivo .s19.
 
Que bien y ud los vende, cuanto valen? otra pregunta, los microc que me recomendo anteriormente tambien se pueden programar con el quemador que ud vende

Gracias
 
Este programador puede manejar las series HC08 DIP, no las HCS08.
El mejor micro de esa serie es el QY4 o el EY16 para ruido, en mi opinion.
En Colombia se consigue facil el QY4, el EY16 toca importarlo.
Este programador maneja los JK, JL, QT, QY, GP y AP.
 
danielbb dijo:
Claro que es factible, estos micros manejan muchos perifericos, incluidos el USB (JM). Pero en que lo piensan aplicar?. Es muy complicado hablar de un proyecto en telecomunicaciones sin saber alguna pista sobre lo que lo quieren aplicar.


se me ocurre hacer un modulador 64QAM con el freescale que comente, conoces de algun avance en este tema? gracias
 
Que tal cuando yo inicie en el mundo de los microcontroladores lo hice 68HC11, en lo personal fue un dolor de cabeza programarlos, despues me encontre con el QY4, que mucho mas facil de programar, todo en C pero con muy pocos puertos, ahora trabajo con el MC9S08QE128 la verdad este me encanto, ya que al programar en Processor Expert de Code Warrior. te facilita enormemente el trabajo ya que solo arratras y pegas los beans que necesitas, ademas puedes convinar lenguaje C y ensamblador en el mismo proyecto.

Con respecto a los PIC en los foros de electronica encuentro que son muy populares pero nunca e tenido la oportunidad de trabajar co eyos.
 
Hola gente, en mi opinion les cuento que despues de haber trabajado mucho con Freescale (ex Motorola) la mejor opcion es empezar ya a trabajar con la linea S08. He utilizado en un desarrollo no hace mucho tiempo el 908AW60 muy parecido al AP64 solo que el AW60 al igual que toda la familia del S08 se utiliza el BDM para lo cual hay una muy buena alternativa ya que Freescale tiene un BDM Open Source llamado OSBDM. Pueden buscarlo el el sitio de Freescale. Tambien existe un BDM Open Source para los que les interese para el HC12.

Bueno cualquier consulta solo preguntar

Saludos
 
Amigos!

este año el Freescale Technology Forum es virtual, no se la razón exacta de por qué no pudo hacerse de forma presencial como se venía haciendo hace tiempo (imagino que debe ser la paranoia de los gringos ante una enfermedad inventada para perjudicar a un país tan querido como México y poner a ganar dinero a los farmacéutas).

En este link se pueden registrar de forma gratuita, todas las charlas serán estilo webminar.
http://www.freescale.com/vftf

Éxitos!

Giovanni García.
Ingeniero electrónico
Bog, Col.
 
Atrás
Arriba