TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: tuerK en 06 de Marzo de 2005, 19:31:00
-
Hola a todos es mi primer post y espero no preguntar una chorrada, he leido como gravar los datos en la eeprom en caso de fallo en la alimentacion, pero para ello utilizan una interrupcion externa mediante el puerto B, yo he pensado en utilizar #INT_LOWVOLT, pero no sé como configuarar el voltage al que quiero que salte la interrupción, y dejandolo tal cual no salvo nada.
Supongo que si no tengo la possibilidad de condiguarar LVDL tendré que introducirlo en ensamblador, pero antes de intentarlo prefiero que me aconsegeis.
Por cierto utilizo un 18F452.
Un saludo a todos.
-
Hola a todos de nuevo,
después de dejar pasar unos dias, y al no saber cual podria ser el error, me he decidido a hacer un parche en asm, me funciona correctamente, utilizo el CCS.
#asm
movlw 0b00011011
movwf 0x0FD2
espera: btfss 0x0FD2,5
goto espera
movlw 0b11111011
andwf 0xFA1
movlw 0b00000100
iorwf 0xFA2
#endasm
Un saludo y espero que sirva de ayuda.