TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: karlosguay en 25 de Agosto de 2003, 08:37:00

Título: Error con algunas instrucciones (PAUSE, ...)
Publicado por: karlosguay en 25 de Agosto de 2003, 08:37:00
Sigo con la pelea del PBP (gracias, ricky) y me encuentro con que algunas instrucciones me dan error al compilar desde MPLABS IDE p.e.:

                loop:
   for adval= 0 to 230
      portd=adval
   next adval
   Goto loop      " Do it forever
   End

Este código me funciona perfectamente, pero si le añado un pause:
   loop:
                for adval= 0 to 230
      portd=adval
   pause 100
   next adval
   Goto loop      " Do it forever
   End

me da error al compilar:
Failed to load d:.......prueba.cod

Además del PAUSE, me pasa lo mismo con el ADCIN, y supongo que habrá más claro.

Alguna sugerencia??
Título: RE: Error con algunas instrucciones (PAUSE, ...)
Publicado por: jorgeansuini en 25 de Agosto de 2003, 12:30:00
Buenas:

El error me parece que te lo esta dando a nivel del entorno, yo utilizo el microcode studio como entorno de programación y probando tu código no me dió ningun tipo de error.-
Saludos
Jorge
Título: RE: Error con algunas instrucciones (PAUSE, ...)
Publicado por: karlosguay en 25 de Agosto de 2003, 13:29:00
Pues sí, parece que tengo algún problema con el IDE, pero no entiendo que unas cosas me compile bien y otras no. He compilado en el Studio, y en efecto no me da ningún problema. Pero el Mplabs no se deja.
Título: RE: Error con algunas instrucciones (PAUSE, ...)
Publicado por: Eduagra en 28 de Agosto de 2003, 05:04:00
Creo que en algunos programas hay palabras reservadas, prueba a cambiar la etiqueta LOOP por SALTO o algo parecido.

Salu2
Título: RE: Error con algunas instrucciones (PAUSE, ...)
Publicado por: MarquesSalsero en 28 de Agosto de 2003, 09:56:00
Verifica si la version del IDE es la ultima, es posible que tengas alguna antigua y sea ese el problema.
Título: RE: Error con algunas instrucciones (PAUSE, ...)
Publicado por: karlosguay en 29 de Agosto de 2003, 04:33:00
Me temo que tengo la última versión del IDE, y tampoco uso palabras reservadas.
Título: RE: Error con algunas instrucciones (PAUSE, ...)
Publicado por: jorgeansuini en 29 de Agosto de 2003, 06:09:00
Buenas:

una pregunta ¿Porqué utilizas como IDE el mplabs?.-
Me parece mas amigable para el pbp utilizar microcode studio o Code designer.-
Saludos
Jorge
Título: RE: Error con algunas instrucciones (PAUSE, ...)
Publicado por: karlosguay en 29 de Agosto de 2003, 06:13:00
Utilizo el MPLAB porque tengo el ICD2, que es depurador in-circuit, y si funcionara, sería una gozada. Ahora estoy programando con el microcode Studio, y cargo el hex con el IDE.
Título: RE: Error con algunas instrucciones (PAUSE, ...)
Publicado por: MGLSOFT en 30 de Agosto de 2003, 06:29:00
Prueba antes de compilar de activar o descativar el Case Sensitive en la pantalla del Mpasmwin.
Título: RE: Error con algunas instrucciones (PAUSE, ...)
Publicado por: karlosguay en 01 de Septiembre de 2003, 04:45:00
Estoy compilando con los siguientes parámetros:
-p18F8720 -ampasmwin -oq -z

He probado con
-p18F8720 -ampasmwin -oq -oc- -z
y
-p18F8720 -ampasmwin -oq -oc -z  
y lo mismo