TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado 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??
-
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
-
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.
-
Creo que en algunos programas hay palabras reservadas, prueba a cambiar la etiqueta LOOP por SALTO o algo parecido.
Salu2
-
Verifica si la version del IDE es la ultima, es posible que tengas alguna antigua y sea ese el problema.
-
Me temo que tengo la última versión del IDE, y tampoco uso palabras reservadas.
-
Buenas:
una pregunta ¿Porqué utilizas como IDE el mplabs?.-
Me parece mas amigable para el pbp utilizar microcode studio o Code designer.-
Saludos
Jorge
-
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.
-
Prueba antes de compilar de activar o descativar el Case Sensitive en la pantalla del Mpasmwin.


-
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