TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: 25javier en 19 de Enero de 2004, 19:35:00
-
Hola,tengo un inconveniente,a ver quien me da una manito...
si bien el pbplus trae el comando CONFIG,solo acepta algunos fuses que son comunes a todos los pics:
WDT_ON Enable the internal Watchdog timer.
WDT_OFF Disable the internal Watchdog timer.
HS_OSC Use a High-speed crystal (Xtals over 4MHz) .
XT_OSC Use a standard crystal (4MHz or under).
LP_OSC Use a low frequency crystal (KHz range).
PWRTE_ON Enable power up timer.
PWRTE_OFF Disable power up timer.
estoy programando un 16f628 y cada vez que cargo o recargo un programa tengo que modificar los fuses para que trabaje por ejemplo con el reloj interno,escribi en assembler la palabra de configuracion en el programa pero no me sirve porque no lo carga de entrada y tengo el mismo problema ,alguna manera de solucionarlo???
saludos
javier
-
Hola Javier, yo trabajo con el PBPro y hago esto
ASM
device pic16F628, intrc_osc, wdt_off, mclr_off, lvp_off, protect_off
ENDASM
Tal vez te funcione
Saludos
-
Estimado javier lo que puso mi compañero ejmc sirve a la perfeccion si con esto no tefunciona intenta con el que se usa en pbp plus!:
CONFIG HS_OSC , WDT_OFF , PWRTE_ON , BODEN_OFF , LVP_OFF , WRTE_ON , CP_OFF , DEBUG_OFF
y me funciona bien , pero siempre ponlos todos, porque el comando CONFIG altera todo los fuses y si nada mas pones un tipo de fuse, lo demas los va a dejar deshabilitados
Saludso
Baygon!!
-
Mira estimado javier si es en especifico tu rpoblema con el 16f628, aqui te pongo todo lo que contiene(en fusibles, por supuesto) y que puedes modificar, nada mas te recuerdo, que cuando queremos cambiar CUALQUIER configuracion de CUALQUIER pic, hay que leer primero el DATASHEET y luego el INC. de el compilador que uses para que jamas tengas este tipo d problemas de configuracion, el comando config, funciona a la perfeccion el el PBP PLUS, lo que te falta agreagr son los fusibles que quieres cambiar, te queda de la sig. forma:
CONFIG BODEN_ON,CP_off,PWRTE_OFF,WDT_ON,LVP_off,MCLRE_ON,INTRC_OSC_CLKOUT " EXTCLK_OSC,LP_OSC,ER_OSC_CLKOUT
"MODOS DE CONFIG : (all,75,50,off)- para cp (CLKOUT,NOCLKOUT)-para ER_OSC y INTRC_OSC_
Nota que puse un " para agregar los otros fuses por si llegaran a usarlos, y los distindos modos de configurarlos.
Espero que haya quedado claro, cualquier duda conpbpb plus, y hechame un grito.
Saludos
Baygon
Una Razon mas para migrar a PBP PLUS
-
LISTO EL POLLO,EN ASSEMBLER NO ME LO TOMA,YA LO HABIA PROBADO,PERO CON EL CONFIG 10 PUNTOS!
,AHI VA...TODOS EN OFF CON OSC INTERNO,
CONFIG BODEN_OFF,CP_OFF,PWRTE_OFF,WDT_OFF,LVP_OFF,MCLRE_OFF,INTRC_OSC_NOCLKOUT
MUCHISIMAS GRACIASSS MAESTROSSSSSS
JAVIER
-
Entro todos siempre podremos resolver problemas ,mucho de lo que se se lo devo a todos los del foro
Saludos
Baygon!
Una razon ams para migrar a PBP PLUS!