STM32F030做一个检测电路重启采样不对

2019-07-14 18:01发布

本人用STM32F030做一个检测电路..不断电将程序烧进去,采样正确. 但是断电重启AD采样就不对了,一直显示同一个数字,复位后瞬间能正常采样,但之后采样值保持不变,即使电压改变也保持不变..处理器有一个脚设置500Hz的脉宽输出一直是正常的..数值显示我是通过CP2102转USB传到电脑的,1秒上传1次..
请问这是怎么回事??刚接触这类单片机..有很多不懂,请大神指点一下!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
kghfh
1楼-- · 2019-07-15 17:35
有可能是你定义的变量没有初始化
kingnet9999
2楼-- · 2019-07-15 17:43
 精彩回答 2  元偷偷看……
kingnet9999
3楼-- · 2019-07-15 22:40
kghfh 发表于 2018-9-6 12:53
有可能是你定义的变量没有初始化

有时可以正常有时不能正常,应该不是变量的问题吧!
60user127
4楼-- · 2019-07-16 04:06
跟踪一下   
报纸弟弟麦花
5楼-- · 2019-07-16 04:57
看程序好像没问题,你电路是不是AD采样有接触不良?
redsworm
6楼-- · 2019-07-16 08:05
建议先把DMA中断这几条注释掉,看看RegularConvData_Tab这个数组里的数据对不对!

一周热门 更多>