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

2019-03-24 09:03发布

本帖最后由 火火山 于 2016-8-17 21:23 编辑

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

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

程序如图,无论打断点还是串口打印,循环不过3次

谢谢
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
火火山
2019-03-26 05:01
littleshrimp 发表于 2016-8-17 23:22
是停了还是全速运行?
看你的代码里明明有休眠
时钟你是怎么配置的

你好,时钟使用的是ADC内部的那个MODCLK时钟

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

捕获.PNG
我的问题是:为什么会一直停在是 __bis_SR_register(LPM0_bits + GIE); 这个地方,而不会进入while循环?

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

麻烦指导一下,谢谢。

一周热门 更多>

相关问题

    相关文章