进入的是哪个中断啊?STM32在PCB布局时确实有影响,我曾经遇到过,你的PCB,进单片机的电源要一根线,出单片机的GND也要一根线,这样会好点,还有你的晶振也要尽量离单片机近点。还有你的电源,看看是线性电源还是开关电源,如果是开关电源的话,PCB也是有影响的。再看看是不是你的代码没有写好。
这个问题貌似不好直接解决,只能不要多通道,单通道DAC, 在程序里面自己切换频道。
首先AD转换对画PCB要求很高,应该避免有电磁干扰,然后就是采样的初始化程序配置为最高配置的方式。软件上用过采样可以提高分辨率,是不能提高精度的,若需要的话可以加片外AD或者换芯片
如果脉冲短的话一般是一些杂波,电路中加个电容虑虑就好,不过脉冲时间长,还连续两三次的话,一定是你的程序有问题,看看开脉冲捕获的那个定时器的配置有没有错吧。
本文标签:stm32adc电路防干扰