
LIS2MDL X轴数据读取问题
stm32cubemx和数据手册对不上
STM32G0b1 USB device cdc显示设备描述符请求失败
基于STM32U575的RFID信息审查系统?
STM32CubeProgrammer 安装错误,请帮忙解决,谢谢
STM32CubeMX 配置STM32G070RBT6TR时无法使能PVD中断
STM32G070RBT6TR STM32CubeMX ADC配置后使用的是内部参考电压且零点的读数太大了
测评在哪里发?
Group Study vs. Solo Study: What Works Best?
STM32G070CBT6使用硬件SPI无法读出W25Q128的ID
1. 如果是受到硬件干扰,量测一下VDD和RST引脚的波形,从硬件上采取一些抗干扰的措施。
2. 如果是软件逻辑上死机,是可以连接ST-LINK调试一下,增加软件灵活度。
3. 同时ADC的结果与ADC的工作条件强相关,检查一下电源在工作时的稳定性,输入阻抗、采样频率等关键设置。
1,硬件干扰应当不会,因为线非常短,而且周围也没有电磁设备,电路图也是参考别人成熟电路来的。
2,不确定是不是软件逻辑上的问题,这两个功能单独都没问题,合在一起才有问题,而且问题出现也没有规律,有时候几十秒,有时候几分钟,有时候是AD值突然跳到满量程,有时候是程序死机,AD跳动比出现死机的情况更多。
3,ADC的结果跟通信也有关系,信号不变,没通信的时候读数值为50%的话,通信的时候只有45%。
1. 楼主可以挂着示波器,监控看看信号是否有越界的情形。包括关键的模拟电源。
2.软件同样可以添加一点代码,在线监控结果是否变化,找到发生点然后调试看看能不能发现一些线索。