Estoy intentando recopilar datos de sensores analógicos (temperatura y humedad relativa) con un microcontrolador PIC (PIC18F14K50). Para ahorrar batería, la tensión de alimentación de los sensores se ENCENDE cuando los datos deben recopilarse y apagarse después. La tensión de alimentación es controlada por el pin RB7 del microcontrolador. El problema es que cuando el pin RB7 del PIC aumenta, el PIC se restablece, he intentado varias modificaciones de software y hardware, pero el problema persiste. Ya no tengo ideas, ¿me pueden dar alguna sugerencia?
Nota:
- Si RB7 se enciende al comienzo del programa y permanece encendido, no hay reinicio.
- El cristal de 4MHz y los dos condensadores de 15pF conectados a RA4 y RA5 no se muestran aquí
- Estoy usando un regulador de voltaje de conmutación para proporcionar el + 5V de la batería de + 9V