Autor Tema: ayuda con este 18f452  (Leído 2723 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado electronando

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 427
ayuda con este 18f452
« en: 30 de Diciembre de 2005, 20:32:00 »
la verdad no se si sera el compilador o que sera pues no arranca la compilacion me sale bastantes errores al querer compilar este pic haber si me dan una manito

es un ejemplito simple modificado del help de pic basic plus
"16-bit core example
" 16-bit read floating point data from a table and display the results
DEVICE = 18F452
XTAL=20
DIM FLT AS FLOAT " Declare a FLOATING POINT variable
DIM F_COUNT AS BYTE
CLS " Clear the LCD
F_COUNT = 25
LOOP:
" Create a loop
F_COUNT=F_COUNT +1
DELAYMS 20

FLT = 3.145*F_COUNT " Read the data from the LDATA table
CLS
PRINT AT 1 , 1 , DEC3 FLT " Display the data read

DELAYMS 500 " Slow things down
GOTO LOOP

deberia funcionar en un 16f877 da bien pero en pic basic plus me da estos errores :
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 19 : Illegal opcode (LCD@CLS)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 21 : Illegal character (2)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 22 : Illegal opcode (F_COUNT)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 25 : Illegal opcode (F_COUNT)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 27 : Illegal character (2)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 28 : Illegal opcode (DL@MS)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 30 : Illegal opcode (F_COUNT)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 31 : Illegal opcode (FLO@0832U)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 32 : Illegal character (1)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 33 : Illegal opcode (PBP_BARGH)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 34 : Illegal character (7)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 35 : Illegal opcode (PBP_BARGHH)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 36 : Illegal character (7)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 37 : Illegal opcode (PBP_BARGHHH)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 38 : Illegal character (1)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 39 : Illegal opcode (_BEXP)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 40 : Illegal opcode (FPM@32)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 41 : Illegal opcode (PBP_AARGH)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 42 : Illegal opcode (PBP_AARGHH)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 43 : Illegal opcode (PBP_AARGHHH)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 44 : Illegal opcode (_AEXP)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 46 : Illegal opcode (LCD@CLS)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 48 : Illegal character (1)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 49 : Illegal opcode (BPFH)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 50 : Illegal character (1)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 51 : Illegal opcode (LCD@CRS)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 52 : Illegal opcode (FLTHHH)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 53 : Illegal opcode (FLTHH)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 54 : Illegal opcode (FLTH)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 55 : Illegal opcode (FLT)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 56 : Illegal character (3)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 57 : Illegal opcode (OUT@FLOAT)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 59 : Illegal character (1)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 60 : Illegal opcode (PP1H)
Error[108]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 61 : Illegal character (2)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 62 : Illegal opcode (DLY@W)
Error[122]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 64 : Illegal opcode (LOOP)
Error[131]   D:FERNANDOAR89A7~1EJEM18~1EJEM18~1.ASM 66 : Processor type is undefined

haber si em pueden ayudar o si pueden pasarme un codigo cualquiera que sea para ver si no es el compilador lo que esta fallando
gracias


Desconectado kamehouse

  • PIC12
  • **
  • Mensajes: 55
RE: ayuda con este 18f452
« Respuesta #1 en: 30 de Diciembre de 2005, 21:23:00 »
Saludos electronando,

oye estas seguro que ese codigo es del pic basic plus
por que el codigo parece ser mas de proton que del  plus
tal vez ese sea tu problema checalo (por si lo estas compilando en el plus).

Desconectado electronando

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 427
RE: ayuda con este 18f452
« Respuesta #2 en: 30 de Diciembre de 2005, 21:31:00 »
por favor maestro roshi jaja no me confunda mas si el prton es lo ismo que el pic basic plus ademas esto lo compilo en el pic basic plus version 2.0 ck por s...vri y el ejemplo lo e modificado un poquito del mismo software ya me descerebrastes como q acaso no es lo mismo loco

Desconectado kamehouse

  • PIC12
  • **
  • Mensajes: 55
RE: ayuda con este 18f452
« Respuesta #3 en: 31 de Diciembre de 2005, 23:49:00 »
Sigo insistiendo no son iguales ya lo checaste
la instruccion delayms es de proton mientras pause es de picbasic
ya lo corri en proton y ahi si corre bien y en basic ni sus luces

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
RE: ayuda con este 18f452
« Respuesta #4 en: 01 de Enero de 2006, 00:22:00 »
Hola:

Electronando, efectivamente ese codigo es de proton +... Giño...

kamehouse, pause, pauseus tambien son de proton +, funciona sin problemas... Sonrisa Gigante

Desconectado kamehouse

  • PIC12
  • **
  • Mensajes: 55
RE: ayuda con este 18f452
« Respuesta #5 en: 02 de Enero de 2006, 00:17:00 »

no sabia que reconocia el proton + el pause y pauseus
orale, gracias por el dato. LordLafebre


 

anything