TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: antoniof en 14 de Febrero de 2006, 22:35:00
-
Hola a todos.
Estoy pensando en comprar este micro que entre otras cosas tiene un decodificador MP3 integrado. Lo veo muy completo e ideal para lo que tengo pensado hacer.
El problema es que no tengo mucha idea de como programarlo. Ya me he bajado el Keil C que supongo que vale para este micro. Ahora sólo me queda programarlo, pero no se que programador utilizar. Los que he visto por el foro no me han convencido de que sirvan y la mayoría necesita otro micro preprogramado.
He visto en la página de atmel, que estos micros se pueden programar con un bootloader via USB. Alguien ha probado esta opción?.
Me gustaría que me asesorarais en este tema.
-
Antonio, yo uso el 89C51CC01 de atmel, lo programo con otro compilador de C, el ARCHIMEDES, es muy bueno pero si ya tenes el keil mejor. El 89C51CC01 se lo puede programar via 232 o CAN, el micro tiene un sector de la memoria que se llama FM1 en el cual de fabrica viene con un programa para grabar la flash interna del uC, en tu caso seguramente podras programarlo via USB o 232, el programa que debes utilizar para programarlo es el FLIP que lo puedes descargar de la web de ATMEL:
Para windows: http://www.atmel.com/dyn/resources/prod_documents/flip-2_4_4.zip
Para linux: http://www.atmel.com/dyn/resources/prod_documents/flip_1-8-8_linux.tgz
Lo unico que tenes que hacer es conectar tu placa de desarrollo o tu aplicacion al 232 o USB de tu PC, y tenes que inicializar el uC en modo programacion, esto se hace colocando la pata PSEN del uC a masa (GND) y dandole un pulso de reset. En este caso el micro arranca el programa que contiene la FM1 (bootloader) y se comunica via 232 o USB con el flip el cual gestionara el envio de tu .HEX y lo grabara en la flash interna del micro. Asi es como hago yo con el CC01 y anda perfecto.
Espero que te sirva, si es asi me pondria muy contento de haberle dado una mano a un genio que comparte todo lo que sabe :-)
Un abrazo Antonio
Bruno
-
Antonio, estube leyendo y este uC solo se puede programar con el FLIP via USB, no admite reprogramacion 232. De echo el hard necesario para un USB es mas simple aun que el de 232, dado que ya lo tiene internamente en el micro.
Un saludo, desde Argentina
Bruno
-
OK gracias Bruno
Voy a probar los programas antes de comprarmelo para asegurarme.