TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: aNdReS_164 en 24 de Marzo de 2006, 10:09:00
-
tengo un progrma en C que me lee el mouse por serial y manda los valores que se leen al lcd 2*16 pero el pcc me crea unos archivos pero no el fuente o sea el .asm o por lo menos me crea el hex mplab y no se leerlo gracias por la ayuda urgenteeeeee voy a estar conectado a todo momento es que es para un proyecto dentro de dos horas
-
El programa en C que tienes es convertido a lenguaje hexadecimal, el que usan los PICs, lenguaje binario.
Para obtener lenguaje ASM, es decir, lenguaje ensamblador, necesitas un DESensamblador que pase el archivo HEX a ASM. Eso no te sirve por ahora.
Ya teniendo el archivo HEX que te generó el compilador de C necesitas un programador de PICs para grabárselo al PIC. El archivo HEX no se puede leer ya que es información binaria que va directamente a la memoria del PIC.
Baja el software WinPic800:
http://perso.wanadoo.es/siscobf/
Ese súper programa te graba el código hex de tu pc a tu pic.
He escuchado que es compatible con varios programadores.
-
Escrito originalmente por aNdReS_164
tengo un progrma en C que me lee el mouse por serial y manda los valores que se leen al lcd 2*16 pero el pcc me crea unos archivos pero no el fuente o sea el .asm o por lo menos me crea el hex mplab y no se leerlo gracias por la ayuda urgenteeeeee voy a estar conectado a todo momento es que es para un proyecto dentro de dos horas
Mas allá de la explicación de Miguel que es muuy adecuada, no alcanzo a entender tu pretensión.
Si lo tienes en C pra que lo quieres ver en ensamblador? Además un código compilado en C visto como ensamblador (luego de desensamblarlo) tiene montones de cosas como manejo de la pila y de registros (cuya funcionalidad es propiedad intelectual de la empresa que hace el compilador) que hacen que el código no sea entendible normalmente.