Autor Tema: programs or eeprom invalid data 2000... en mickobasic  (Leído 6091 veces)

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

Desconectado LAFUMAT

  • PIC16
  • ***
  • Mensajes: 148
programs or eeprom invalid data 2000... en mickobasic
« en: 02 de Febrero de 2009, 06:45:59 »
hola:

despues de rebuscar por el foro y tambien buscar por la web, resulta que tengo el siguiente problema.

quiero hacer el ejemplo del LCD 2x16 en mikrobasic y resulta que hago el siguiente programa:

Código: FreeBasic
  1. program piro
  2.  
  3. dim text as char[20]
  4.  
  5. main:
  6.  
  7.   TRISC = 0                 ' configure PORTC as output
  8.   PORTC = 0               ' initialize PORTC
  9. main2:
  10.   Lcd_Config(PORTC,3,2,1,0,PORTC,0,1,2)
  11.  
  12.   Lcd_Cmd(LCD_CLEAR)
  13.   Lcd_Cmd(LCD_CURSOR_OFF)
  14.   text = "hola amigos"
  15.   Lcd_Out(1,1,text)
  16.   'Lcd_Out(2,1," inpro sl  " )
  17.   DELAY_MS (500)
  18.   goto main2
  19.  
  20.  
  21. end.

el esquema y eso esta bien, y configuro segun el esquema.

el mikrobasic me compila y dice que ok, pero luego lo cargoi en proteus y resulta que no funciona, y me da los siguientes problemas:


[pic16load] PROGRAM or EEPROM data has invalid address [2000] for this device
[pic16load] PROGRAM or EEPROM data has invalid address [2001] for this device
[pic16load] PROGRAM or EEPROM data has invalid address [2002] for this device
[pic16load] PROGRAM or EEPROM data has invalid address [2003] for this device
CFGWORD2 not implemented



entonces, no se por donde atajar, ¿como se configura la palabra en MKB y esas direcciones ¿como hago?

estoy un poco perdido, he montado el circuito real y tampoco va.

uso el pic 16f677


un saludo y gracias


Desconectado LAFUMAT

  • PIC16
  • ***
  • Mensajes: 148
Re: programs or eeprom invalid data 2000... en mickobasic
« Respuesta #1 en: 03 de Febrero de 2009, 04:04:16 »
hola, sigo igual, y resulta que los programas de encender un led y apagarlo si me funcionan

estoy perdidisimo, creia que el mkb era mas sencillo...

Desconectado LAFUMAT

  • PIC16
  • ***
  • Mensajes: 148
Re: programs or eeprom invalid data 2000... en mickobasic
« Respuesta #2 en: 06 de Febrero de 2009, 10:41:15 »
BUENO COMPAÑEROS, DESPUES DE ESTRUJARME EL SESO, RESULTA QUE VEO QUE CON EL PIC16F677 NO ME FUNCIONA PERO CON EL PIC16F877 SI. AUNQUE LO DE LA MEMORIA EN LA DIRECCION 2000 ME SIGUE APARECIENDO.

ES UNA PENA QUE NO FUNCIONE CON EL PIC16F677, PERO BUENO.

A VER SI DESCUBRO COMO ES LO DEL FALLO DE MEMORIA, SI ES COSA DEL PROTEUS O EN LA REALIDAD TAMBIEN ESTA ESE FALLLO....



Desconectado LAFUMAT

  • PIC16
  • ***
  • Mensajes: 148
Re: programs or eeprom invalid data 2000... en mickobasic
« Respuesta #3 en: 11 de Febrero de 2009, 08:37:50 »
HOLA DE NUEVO:

NADA ME IBA BIEN, HE EMPEZADO DESDE PROYECTOS MENOS AMBICIOSOS (ENCENDER UN LED Y ESAS COSAS), Y YA ME FUNCIONA.

EL CASO ES QUE PARA NO TENER PROBLESMAS HE TENIDO QUE CONFIGURAR LOS PUERTOS PRIMERO DE ESTA MANERA:

'CONFIGURACION DE PUERTOS
ANSEL = $00
ANSELH = $00
WPUA = $00
WPUB = $00
IOCA = $00
IOCB = $00
TRISA = $00
TRISB = $00
TRISC = $00
PORTA = $00
PORTB = $00
PORTC = $00

ASI ME FUNCIONA, AHORA NO SE SI HABRA UNA MANERA DE HACER ESTO MAS SENCILLO.

UN SALUDO


 

anything