diferencias de Piklab con Mplab
2 participantes
Página 1 de 1.
diferencias de Piklab con Mplab
Hola.
Estoy aprendiendo a programar pics. en la escuela nos enseñan a programar en Mplab pero mi amor por linux me hizo ponerme a bucar algo similar en linux y este foro me mostró piklab(programa que me parece muy bueno) la primera practica de mi curso de microcontroladores la pude compilar sin muchos problemas revisando el archivo test también de este foro, y me encontré con que lo único que cambiaba era como declarar el pic en ves del INCLUDE "PIC16F877" como me enseñaron en mplab, en piklab se programa poniendo #include < pic16f877 > y con este simple cambio pude compilar y sacar mi .hex
Despues de toda esa explicación :p en la practica actual tengo que usar un ciclo de retardo y no reconoce mis etiquetas y me manda errores. entonces no se si algo estoy haciendo mal o es otro error de sintaxis como el de las comillas por los <>
de antemano muchas gracias por poner atención y felicidades por su foro, espero ser un participante activo conforme valla aprendiendo!
Estoy aprendiendo a programar pics. en la escuela nos enseñan a programar en Mplab pero mi amor por linux me hizo ponerme a bucar algo similar en linux y este foro me mostró piklab(programa que me parece muy bueno) la primera practica de mi curso de microcontroladores la pude compilar sin muchos problemas revisando el archivo test también de este foro, y me encontré con que lo único que cambiaba era como declarar el pic en ves del INCLUDE "PIC16F877" como me enseñaron en mplab, en piklab se programa poniendo #include < pic16f877 > y con este simple cambio pude compilar y sacar mi .hex
Despues de toda esa explicación :p en la practica actual tengo que usar un ciclo de retardo y no reconoce mis etiquetas y me manda errores. entonces no se si algo estoy haciendo mal o es otro error de sintaxis como el de las comillas por los <>
de antemano muchas gracias por poner atención y felicidades por su foro, espero ser un participante activo conforme valla aprendiendo!
pinolicious- Nuevo Usuario
- Mensajes : 4
Fecha de inscripción : 09/03/2010
Ya pudé conpilar
Finalmente logré compilar. Lo que pasó es que en la escuela me enseñaron otra forma; yo declaraba en Mplab
variable = 0x20
variable2 = 0x21
etc etc
y un amigo de otra universidad me dijo que declarara de esta forma:
CBLOCK 0X0C
variable
variable 2
variable 3
etc etc
ENDC
Muchas gracias espero le sirva a alguien más en el futuro.
variable = 0x20
variable2 = 0x21
etc etc
y un amigo de otra universidad me dijo que declarara de esta forma:
CBLOCK 0X0C
variable
variable 2
variable 3
etc etc
ENDC
Muchas gracias espero le sirva a alguien más en el futuro.
pinolicious- Nuevo Usuario
- Mensajes : 4
Fecha de inscripción : 09/03/2010
Re: diferencias de Piklab con Mplab
Que tal pinolicious?
Veo que solucionaste tu problema.
En cualquier caso si estás compilando asm, Piklab usa gputils (gpasm) y mplab usa mpasm, quizás haya algunas diferencias. Informacón sobre Gputils: http://gputils.sourceforge.net/
Si... puedes declarar un bloque (CBLOCK) que comience en 0x0C y luego la lista de nombres o puedes hacerlo una a una en lugares específicos:
Quizás te sea util ver ejemplos:
https://pic-linux.forosactivos.net/gputils-asm-f9/
Y por aquí (en la seccion Piklab):
https://pic-linux.forosactivos.net/Descargas-h1.htm
Saludos.
Veo que solucionaste tu problema.
En cualquier caso si estás compilando asm, Piklab usa gputils (gpasm) y mplab usa mpasm, quizás haya algunas diferencias. Informacón sobre Gputils: http://gputils.sourceforge.net/
Finalmente logré compilar. Lo que pasó es que en la escuela me enseñaron otra forma; yo declaraba en Mplab
variable = 0x20
variable2 = 0x21
etc etc
y un amigo de otra universidad me dijo que declarara de esta forma:
CBLOCK 0X0C
variable
variable 2
variable 3
etc etc
ENDC
Si... puedes declarar un bloque (CBLOCK) que comience en 0x0C y luego la lista de nombres o puedes hacerlo una a una en lugares específicos:
- Código:
variable1 EQU 0x20
variable2 EQU 0x21
otravaria EQU 0x45
yotra_mas EQU 0x52
Quizás te sea util ver ejemplos:
https://pic-linux.forosactivos.net/gputils-asm-f9/
Y por aquí (en la seccion Piklab):
https://pic-linux.forosactivos.net/Descargas-h1.htm
Saludos.
Temas similares
» Identificacion de .hex en Custom Programmer PK2CMD
» piklab ubuntu?
» MPLAB IDE X beta
» PICkit2 con Piklab
» Problemas con Piklab.
» piklab ubuntu?
» MPLAB IDE X beta
» PICkit2 con Piklab
» Problemas con Piklab.
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|