当STM32单片机遇到强的电磁干扰的时候,我们发现出现了这样几个问题,STM32的有些管教设置成浮空输出引脚,外部接了上拉电阻,在给施加4W的射频干扰的时候,引脚输出由高电平变成了低电平输出,干扰去掉以后可以恢复成高电平。
AD采样共用到了3个外设,TIM1,DMA的通道1,ADC1和ADC2,当施加干扰的时候ADC停止了工作,我试着重新初始化ADC,但没有效果,后来加了看门狗,看门狗复位以后AD可以正常工作。
不知道大家有没有什么好的办法,让ADC在受到外部干扰的时候能从死机状态恢复回来,而不是用看门狗复位的方法。 |