diferencias de Piklab con Mplab

Ver el tema anterior Ver el tema siguiente Ir abajo

diferencias de Piklab con Mplab

Mensaje por pinolicious el Mar 9 Mar 2010 - 23:47

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!

pinolicious
Nuevo Usuario
Nuevo Usuario

Mensajes : 4
Fecha de inscripción : 09/03/2010

Volver arriba Ir abajo

Ya pudé conpilar

Mensaje por pinolicious el Miér 10 Mar 2010 - 2:23

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.

pinolicious
Nuevo Usuario
Nuevo Usuario

Mensajes : 4
Fecha de inscripción : 09/03/2010

Volver arriba Ir abajo

Re: diferencias de Piklab con Mplab

Mensaje por Pikitin el Miér 10 Mar 2010 - 8:51

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/

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:
http://pic-linux.forosactivos.net/gputils-asm-f9/

Y por aquí (en la seccion Piklab):
http://pic-linux.forosactivos.net/Descargas-h1.htm

Saludos.

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

Re: diferencias de Piklab con Mplab

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.