Tengo un problema extraño y no pude encontrar una solución durante 1-2 meses.
En mi sistema tengo una MCU Tiva TM4C123GH6PM y un ADC de 24 bits externo (MCP3919). Mi pin PWM genera un reloj de 8 MHz para el reloj principal de ADC. La conversión de ADC comienza automáticamente con este reloj.
Mi problema es que con el reinicio del software / hardware de MCU, mis lecturas de ADC a veces salen mal. Es como si el "valor de basura fijo" provenga de un ADC externo para mí con la comunicación SPI.
¡Sólo el dispositivo de apagado / encendido resuelve el problema!
Como resultado, hay un problema que ocurre con el reinicio del software / hardware de MCU en tiempo de ejecución y el problema se resuelve con solo apagar / encender el dispositivo.
No sé si está relacionado con problemas de ciclo de energía. así o no.
Realmente necesito tus experiencias con este problema.
Saludos