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

2019-03-24 09:03发布

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

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

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

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

谢谢
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
littleshrimp
1楼-- · 2019-03-26 06:19
本帖最后由 littleshrimp 于 2016-8-18 17:27 编辑






现在的断点已经在while里你while里只有休眠没有唤醒
唤醒是在ADC中断里执行的


没有继续执行很有可能是休眠没被唤醒

你可以通过测量单片机的电流判断
或者分别在休眠前熄灭LED
唤醒后点亮LED来判断
或者向串口和示波器输出数据判断

有时
我遇到过没有配置低速时钟造成休眠后无法唤醒的情况
你可以试试

huaiqiao
2楼-- · 2019-03-26 08:36
 精彩回答 2  元偷偷看……
火火山
3楼-- · 2019-03-26 12:24
littleshrimp 发表于 2016-8-18 17:24
现在的断点已经在while里你while里只有休眠没有唤醒
唤醒是在ADC中断里执行的


没有继续执 ...

谢谢版主大人

火火山
4楼-- · 2019-03-26 15:05
huaiqiao 发表于 2016-8-18 23:14
1、首先我觉得你不熟悉的话,就一句一句去添加注释,把每条语句吃透。。。。别拿个官网的例程在那里一步 ...

我是一边看例程,然后根据例程看手册,这样理解会深刻一些。

谢谢你哦
数码小叶
5楼-- · 2019-03-26 18:24
 精彩回答 2  元偷偷看……
火火山
6楼-- · 2019-03-26 21:20
数码小叶 发表于 2016-8-19 15:40
难道不正常么

不进入低功耗模式,就很正常啦

哟~~~抓到你啦,原来你在这里呀

一周热门 更多>

相关问题

    相关文章