Autor Tema: Ayuda con micro estudio y pic18f2620  (Leído 2381 veces)

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

Desconectado denitos

  • PIC10
  • *
  • Mensajes: 15
Ayuda con micro estudio y pic18f2620
« en: 31 de Diciembre de 2008, 11:51:37 »
Hola amigos, os cuento mi problema.
Tras mi andadura con el pic 16f876 programado desde hace años con CDlite y pbp con estupendo resultado, apunto hacia un pic con mas codigo como el 18f2620.
he leido que he de migrar a micro estudio por que el cdlite usa ...... en lugar de .... y no compila estos chips.

He puesto el microestudio en marcha y tras algunas tonterias, he conseguido compilar el 16f876 y 18f258 (pelee mucho con el @ que indica el tipo de cristal y ect ya que no lo admite,puse un define pero creo que el grabador no hace mi caso de estos datos).
pero me es mas fácil comprar el 18f2620 y al mismo precio que los dos anteriormente mencionados y al compilar me da un error:

error[113] c:\microc_2\pbp246\18f2620.inc 23:simbol not previously defined (-xinst_off_4L).

los ficheros:18f2620.bas, .icd, e .inc estan tanto en la carpeta microcode como en la del pbp246, tambien existe un P18f2620.inc.
el error lo da incluso sin ninguna línea de programa por lo que no puede ser un error de sintaxis.
gracias de antemano y voy a continuar pelenado con el bootloader, gracias y saludos.

Desconectado denitos

  • PIC10
  • *
  • Mensajes: 15
Re: Ayuda con micro estudio y pic18f2620
« Respuesta #1 en: 08 de Enero de 2009, 07:24:41 »
Hola amigos de nuevo, veo que no habeis tenido mi mismo problema. He indagado y he visto lo siguiente:

mi error hace referencia a xINST_OFF_4L que esta indicado en la cuarta linea de los __config (archivo 18F2620.inc)

LIST
        LIST p = 18F2620, r = dec, w = -311, f = inhx32
        INCLUDE "P18F2620.INC"   ; MPASM  Header
        __CONFIG    _CONFIG1H, _OSC_XT_1H
        __CONFIG    _CONFIG2H, _WDT_ON_2H & _WDTPS_128_2H
        __CONFIG    _CONFIG3H, _PBADEN_OFF_3H
        __CONFIG    _CONFIG4L, _LVP_OFF_4L & _XINST_OFF_4L
        NOLIST

si elimino dicho texto, osea dejo en la 4ªlinea el resto, aparentemente compila bien:

        __CONFIG    _CONFIG4L, _LVP_OFF_4L
        NOLIST
Entonces, pregunto, me podeis indicar que problemas puedo tener al no colocar esta instruccion, para que se usa?
gracias nuevamente de antemano por vuestra atencion.


 

anything