2025-10-02 2:29 PM
The first watchdog successfully generates
/** Configure Analog WatchDog 1
*/
AnalogWDGConfig.WatchdogNumber = ADC_ANALOGWATCHDOG_1;
AnalogWDGConfig.WatchdogMode = ADC_ANALOGWATCHDOG_SINGLE_REG;
AnalogWDGConfig.HighThreshold = 20;
AnalogWDGConfig.LowThreshold = 4;
AnalogWDGConfig.Channel = ADC_CHANNEL_1;
AnalogWDGConfig.ITMode = ENABLE;
if (HAL_ADC_AnalogWDGConfig(&hadc1, &AnalogWDGConfig) != HAL_OK)
{
Error_Handler();
}
The second watchdog generates... nothing. When I write out similar code myself for the second watchdog then it starts working. The IOC interface looks like
2025-10-02 3:55 PM
Did you enable it?