Escrito originalmente por GabrielPIC
Hola un saludo a todos soy nuevo en el foro y empieso con una duda grande.
me pasaron un program apra un pic que dice que es el firmeware del mismo .
ademas esta en formato bin y no hex ocupa 7 k y es pra el pic 16f84
mi duda:
tengo que pasorlo a hex y cargarlo directamente en el pic o que cosa es lo que me pasaron .
desde ya muchas gracias y disculpem si es confuso lo que escribi.
Dificil saberlo. Tal vez te lo mandaron por mail y los servidores de correo a veces cuando no se entienden hacen esas cosas...... ponerle extensión .bin a los adjuntos.
Si es el firmware del mismo, debiera ser un archivo .HEX
Un archivo .HEX está hecho en ASCII asi que tranquilamente puede ocupar 7kbytes.
Cada palabra en la memoria de programa son de 14bits en ese pic. Esto hace que una instrucción se guarde en 2 bytes. Al usarse el formato ascii propio del formato INTEL de archivos HEX cada instrucción del firmware en assembler termina siendo 4 bytes en el archivo. Además se le agregan códigos de error, address donde van los datos, etc.
De todas formas, no se que pueda llegar a ser ese .bin Tal vez sea un archivo leído con algun programador y te genere ese tipo de salida o tal vez sea lo que te dije antes que los servidores de correo hicieron de las suyas.
Consejo? SI te lo mandan por mail que antes lo zippen. .ZIP o .RAR son los más comunes aunque ahora el 7z está dand oque hablar.