TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: PantheR en 13 de Julio de 2006, 16:18:13
-
Buenas tardes. tengo como como 2 años programando pic en asembler, siempre he usado los pIC 16F87x, 16F84A, 16F675 y 16F676. Ahora acabo de adquirir los PIC 16f819 y 16f88. yo los configuro segun el pdf de cada uno pero el problema es que cuando los programo y los pruebo estos se resetean continuamente mi programador es el TE20 y los programo con winpic y el ICprog. Se me ocurrio cambiar el vector de inicio en vez de org 00h la cambio por ORG 20h y los micro funcionan correctamente pero no puedo usar el vector de interrupcion 004. Si alguien a trabajado con estos micro y me podria decir como los configuro o me ayude a resolver el problema. gracias
Pharmakon
-
¿Tienes activado el Watchdog? Es el típico efecto de un Watchdog no atendido.
-
que programa estas haciendo porque ya he trabajado mucho el pic 16f819 para conversor analogo digital ldc y todo me ha funcionado
tal vez en la configuracion de programacion xt ..............
org 00 y todo funciana bien
-
si una de las caracteristicas de este pic son los abundantes bits de configuracion a la hora de programar con microchip
como dijo RedPic chequea los bits de programacion.
Watchdog
xt
..
.,,,
..
-
OK. YA HE REVISADO TODO ESO ESTE ES LA CONFIGURACION DEL OSCILADOR
MOVLW B'01100100'
MOVWF OSCCON
Y ADEMAS TENGO ACTIVADO EL OSCILADOR INTERNO, EL POWER ONTIMER, Y EL BROWN RESET. DEL RESTO TENGO TODO DESACTIVADO. LA VERDAD SON 2 819 Y 88 QUE ME DAN EL MISMO PROBLEMA. SI ALGUIEN ME PUEDE ESCRIBIR COMO ESCRIBIR LA CONFIGURACION DE ESTOS DIRECTAMENTE EN EL PROGRAMA?. YO USO LA PSEUDOINTRUCION __CONFIG(XXX) PERO ME DA UN ERROR PORQUE SON DOS REGISTROS DE CONFIGURACION. GRACIAS
-
A no ser que sea necesario los bits que dices yo los desactivaba y el programa era bien.
bueno
-
List p=16F819 ;Tipo de procesador
include "P16F819.INC" ;Definiciones de registros internos
__config _CP_OFF & _INTRC_IO & _WDT_OFF & _PWRTE_OFF & _LVP_OFF & _BODEN_OFF & _MCLR_OFF & _CCP1_RB3
-
que programa estas haciendo porque ya he trabajado mucho el pic 16f819 para conversor analogo digital ldc y todo me ha funcionado
tal vez en la configuracion de programacion xt ..............
org 00 y todo funciana bien
buenas tardes es la primera vez que entro a este foro tengo un problema con las entradas analogicas del pic16f88 tengo configurada una entrada analogica para medir tension de bateria las otras las configure como entradas digitales para otros usos el tema es que mide bien el conversor pero cuando hago algun cambio de tension en las otras entradas producen una variacion en la analogica pero no sucede lo mismo con las que son directamente digitales ,,si alguien sabe halgo gracias