stm32f030k6的ADC读出的数据一直是4092

2019-07-14 15:29发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
苏州名之卓
1楼-- · 2019-07-14 21:53
    再在后面加上如下2句指令看看有没有效果
    while(!ADC_GetFlagStatus(ADC1, ADC_FLAG_ADEN)); // 等待ADC准备好
    ADC_StartOfConversion(ADC1);               // 启动转换
huazhe
2楼-- · 2019-07-15 01:47
 精彩回答 2  元偷偷看……
蒋jiang
3楼-- · 2019-07-15 05:12
检查检查硬件连接吧
60user60
4楼-- · 2019-07-15 10:50
輸入是高電位,是否空載? 用三用電表對下就知道了
456162dss
5楼-- · 2019-07-15 14:07
是的,官方例程库,里面有相应的例程,直接就可以用,如果还出错,只能是硬件连接错误!
hjh22678
6楼-- · 2019-07-15 17:37
苏州名之卓 发表于 2018-12-5 13:33
    再在后面加上如下2句指令看看有没有效果
    while(!ADC_GetFlagStatus(ADC1, ADC_FLAG_ADEN)); // 等待ADC准备好
    ADC_StartOfConversion(ADC1);               // 启动转换

加上也没用,还是读出409X。

一周热门 更多>