你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
试过ADC不走中断和DMA,还是有干扰,但是单独的通信和ADC都没问题,不知道有朋友遇到过没,怎么解决
举报
butterflyspring 发表于 2023-11-24 10:33 不是很清楚ADC受到了怎么样的干扰,是跳动还是结果偏小?死机是只逻辑上卡住还是芯片受到噪声干扰彻底挂住 ...
1,硬件干扰应当不会,因为线非常短,而且周围也没有电磁设备,电路图也是参考别人成熟电路来的。
2,不确定是不是软件逻辑上的问题,这两个功能单独都没问题,合在一起才有问题,而且问题出现也没有规律,有时候几十秒,有时候几分钟,有时候是AD值突然跳到满量程,有时候是程序死机,AD跳动比出现死机的情况更多。
3,ADC的结果跟通信也有关系,信号不变,没通信的时候读数值为50%的话,通信的时候只有45%。
电脑hdmi连接显示器无信号
夜深了,睡不着
晚上好啊,兄弟们
第三季度啦,兄弟们
STM32G070RBT6TR ADC采集定点电压误差较大,有没有优化方向
LIS2MDL X轴数据读取问题
无法完全整片擦除 STM32H Nucleo
周末卡点打卡
使用touchgfx控件modalWindow,显示会有条纹
stm32cubemx和数据手册对不上
1. 如果是受到硬件干扰,量测一下VDD和RST引脚的波形,从硬件上采取一些抗干扰的措施。
2. 如果是软件逻辑上死机,是可以连接ST-LINK调试一下,增加软件灵活度。
3. 同时ADC的结果与ADC的工作条件强相关,检查一下电源在工作时的稳定性,输入阻抗、采样频率等关键设置。
1,硬件干扰应当不会,因为线非常短,而且周围也没有电磁设备,电路图也是参考别人成熟电路来的。
2,不确定是不是软件逻辑上的问题,这两个功能单独都没问题,合在一起才有问题,而且问题出现也没有规律,有时候几十秒,有时候几分钟,有时候是AD值突然跳到满量程,有时候是程序死机,AD跳动比出现死机的情况更多。
3,ADC的结果跟通信也有关系,信号不变,没通信的时候读数值为50%的话,通信的时候只有45%。
1. 楼主可以挂着示波器,监控看看信号是否有越界的情形。包括关键的模拟电源。
2.软件同样可以添加一点代码,在线监控结果是否变化,找到发生点然后调试看看能不能发现一些线索。