OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3910|回复: 7

STM32F031的ADC是能后程序 卡死

[复制链接]

7

主题

63

帖子

0

精华

高级会员

Rank: 4

积分
530
金钱
530
注册时间
2013-12-26
在线时间
124 小时
发表于 2018-8-24 22:04:53 | 显示全部楼层 |阅读模式
100金钱

遇到的问题,一使能ADC,程序就卡死,有遇到过的吗? 查了很久到不到原因

使能ADC后程序运行到这卡死

使能ADC后程序运行到这卡死

最佳答案

查看完整内容[请看2#楼]

while。。。。。这一句 应该看的是ADRDY, 而不是ADEN
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-8-24 22:04:54 | 显示全部楼层
本帖最后由 edmund1234 于 2018-8-24 23:59 编辑

while。。。。。这一句

应该看的是ADRDY, 而不是ADEN

回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2018-8-24 22:06:14 来自手机 | 显示全部楼层
时钟忘记使能了?
回复

使用道具 举报

7

主题

63

帖子

0

精华

高级会员

Rank: 4

积分
530
金钱
530
注册时间
2013-12-26
在线时间
124 小时
 楼主| 发表于 2018-8-24 22:06:40 | 显示全部楼层
本帖最后由 wyh5360 于 2018-8-24 22:07 编辑

ADC配置如上图
ADC2.png
ADC3.png
回复

使用道具 举报

7

主题

63

帖子

0

精华

高级会员

Rank: 4

积分
530
金钱
530
注册时间
2013-12-26
在线时间
124 小时
 楼主| 发表于 2018-8-24 22:12:21 | 显示全部楼层
yklstudent 发表于 2018-8-24 22:06
时钟忘记使能了?

已经使能时钟了
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-8-24 23:52:33 | 显示全部楼层
本帖最后由 edmund1234 于 2018-8-24 23:59 编辑

Set ADEN=1 to enable the ADC. The ADRDY flag is set as soon as the ADC is ready
for operation.
回复

使用道具 举报

7

主题

63

帖子

0

精华

高级会员

Rank: 4

积分
530
金钱
530
注册时间
2013-12-26
在线时间
124 小时
 楼主| 发表于 2018-9-3 23:12:00 | 显示全部楼层
已经查明原因(硬件问题),是VDDA供电不正常导致PLL时钟不能正常启动导致的;
回复

使用道具 举报

7

主题

63

帖子

0

精华

高级会员

Rank: 4

积分
530
金钱
530
注册时间
2013-12-26
在线时间
124 小时
 楼主| 发表于 2018-9-3 23:13:08 | 显示全部楼层
最佳答案不对,不是原因
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-10 01:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表