转换一两次之后就停了

[复制链接]
1261|17
 楼主| wangpe 发表于 2022-12-8 19:06 | 显示全部楼层 |阅读模式
ADC用TI的官方例程总是转换一两次之后就停了,求可能原因
 楼主| wangpe 发表于 2022-12-8 19:12 | 显示全部楼层
转换程序是放在while循环里面的,求指导,无论打断点还是串口打印,循环不过3次
dengdc 发表于 2022-12-8 19:14 | 显示全部楼层
想问下停在哪了 是休眠后ADC中断没有触发吗?
wyjie 发表于 2022-12-8 19:15 | 显示全部楼层
这个官网的例程和你的板子是匹配的?如果是匹配的,debug状态下,单步调试啊
chuxh 发表于 2022-12-8 19:19 | 显示全部楼层

可能是 没有配置低速时钟造成休眠后无法唤醒的情况。。
renyaq 发表于 2022-12-8 19:20 | 显示全部楼层

单步调试遇到进入低功耗状态,还有延时循环等等,不要和编译器耗着,该跳过跳过,或者注释掉试试吧。
dengdc 发表于 2022-12-8 19:22 | 显示全部楼层
调试的时候你可以把进入低功耗状态注释掉,或者用几个NOP指令代替吧
chuxh 发表于 2022-12-8 19:24 | 显示全部楼层
每次转换你都初始化一下试试。
Henryko 发表于 2022-12-26 10:31 | 显示全部楼层
注释掉试试
Stahan 发表于 2022-12-26 11:09 | 显示全部楼层
是不是没有配置低速时钟?
tpgf 发表于 2023-1-4 16:47 | 显示全部楼层
为什么要使用ti的例程呢 明明是两个不同的厂家啊
paotangsan 发表于 2023-1-4 16:54 | 显示全部楼层
首先ad的采集模式有很多种 你这种要确定使用的是哪种采集模式
renzheshengui 发表于 2023-1-5 08:22 | 显示全部楼层
这个应该没有问题啊 因为有的adc的转换模式就是单词转换的
wakayi 发表于 2023-1-5 08:45 | 显示全部楼层
需要看看代码  如果是单次转换模式那就很正常 关键是这代码也不能通用啊
wowu 发表于 2023-1-5 09:15 | 显示全部楼层
难道不同厂商的代码拿过来用不需要任何修改就可以使用的妈
xiaoqizi 发表于 2023-1-5 09:56 | 显示全部楼层
一次转换就停止在单次转换模式下是非常正常的
MessageRing 发表于 2023-1-19 20:50 | 显示全部楼层
没有配置低速时钟造成休眠后无法唤醒的情况
您需要登录后才可以回帖 登录 | 注册

本版积分规则

938

主题

9837

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部