Escolar Documentos
Profissional Documentos
Cultura Documentos
el codigo esta medio chistoso, pero deberia funcionar... al inicio de todo el codigo pon esto...
Cdigo:
@ DEVICE Pic16F628A @ DEVICE Intrc_OSC @ DEVICE WDT_Off @ DEVICE PWRT_Off @ DEVICE BOD_Off @ DEVICE MCLR_Off @ DEVICE LVP_Off @ DEVICE CPD_Off @ DEVICE PROTECT_Off los Puertos RA0 RA1 y RA2 estan protegidos asi que le puedes meter los 11.3v directitos y sin problemas... osea que los optos sobran...
Solucin:
@ DEVICE Intrc_OSC: para habilitar el oscilador interno, no definirlo cuando el oscilador se valla a utilizar internamente
Esto lo que hace es que al caer la tensin de alimentacin nuestro PIC no est haciendo cosas errticas hasta quedarse sin alimentacin para funcionar, como por ejemplo lo que ocurrira si tu programa hace uso extensivo de la EEPROM, metiendo el PIC en un modo seguro mucho antes de que la caida de tensin provoque un malfuncionamiento. Al volver la tensin nominal y des-resetearse el PIC el Timer de Power On espera an un poco para volver a poner en marcha el PIC, esto es as para asegurarnos que la tensin ha vuelto de forma estable y no se trata de picos que suben y bajan.
Los modos de configuracin de ambos y qu posibilidades tienen hay que mirarlos en el Datasheet de cada micro en particular.