关于STN32F103睡眠后ADC通道数据错乱问题

2019-08-08 11:17发布

各位大神,我最近在做低功耗,用的是串口中断唤醒,SLEEP,模式睡眠。ADC采用DMA多通道采集,我这里用了9个通道,但是在睡眠之前把ADC使能关闭,唤醒后再次使能后应该是通道123的数据会在通道456,或者其它的通道出现。实在是不知道什么原因,大家讨论指点一下。不甚感激。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
haoxiangzhong
1楼-- · 2019-08-09 07:03
多谢大家的讨论,问题解决了,因为用串口唤醒,也许在他没有睡眠的时候串口有数据这样就有初始化了一次,这样在没有失能在初始化,就造成了数据通道错乱,我加了睡眠标志位,睡眠后再串口中再唤醒,数据正常,这是我的逻辑不严谨总成。惭愧!!!!

一周热门 更多>