ADC用TI的官方例程总是转换一两次之后就停了,求可能原因

2019-07-21 18:28发布

ADC用TI的官方例程总是转换一两次之后就停了,求可能原因

转换的程序是放在while循环里面的,求指导

11111.png (36.79 KB, 下载次数: 0) 下载附件  保存到相册 2016-8-17 21:16 上传

程序如图



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
17条回答
火山LF
2019-07-22 10:13
dirtwillfly 发表于 2016-8-18 10:40
不好意思啊,刚看到这个帖子。
adc是怎么初始化的?

群主大人,我单步调试后,发现程序停在了这个地方,如图所示,从ADC的中断出来后,程序就一直停在箭头所指的地方,等待唤醒。

捕获.PNG (43.01 KB, 下载次数: 0)

下载附件  保存到相册

2016-8-18 16:19 上传


我的问题是:为什么会一直停在是 __bis_SR_register(LPM0_bits + GIE); 这个地方,而不会进入while循环?进入不了while循环就没有开始采样的条件,所以就不会进行采样中断去唤醒MCU。

代码已经在原帖的回帖中贴出。

麻烦指导一下,谢谢。

一周热门 更多>