急!原子哥,请问为什么你的F4的ADC例程跑不通的?

2019-07-20 20:39发布

急!原子哥,请问为什么你的F4的ADC例程跑不通的?
我用了一块普通的STM32F407VET的最小系统板子,确认PA5跟芯片是想通的,并用另外一块相同的F4最小系统板子做比对,都是跑不通。
1、精密电位器中间的脚连接PA5,其余两个脚分别连接VDD和GND
2、用电表确认PA5上的电压随着电位器的转动从0V到3.3V线性变化。
3、把你的探索版的ADC例程跑进去,不做任何修改(屏蔽所有其他ADC无关函数也试过了),
4、进行在线Debug,设断点watch变量,但是变量一直是4095即采集到一直是3.3V不变化。请问是哪里出现问题了?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
潇潇熊
1楼-- · 2019-07-20 23:28
 精彩回答 2  元偷偷看……
taizonglai
2楼-- · 2019-07-21 01:14
F4的ADC跑的很欢乐,查看你的代码,硬件连接都有没有问题。
381426068
3楼-- · 2019-07-21 04:17
@潇潇熊
请问VREF+和VREF-这两个引脚是接到3.3V供电电源和供电电源的地线吗?

@zuozhongkai
我是直接跑探索板的例程的,程序没有改过,硬件如图所示,就接一下电位器而已,中间接信号脚
taizonglai
4楼-- · 2019-07-21 07:20
 精彩回答 2  元偷偷看……
taizonglai
5楼-- · 2019-07-21 09:55
381426068 发表于 2016-8-20 15:30
@潇潇熊
请问VREF+和VREF-这两个引脚是接到3.3V供电电源和供电电源的地线吗?

用万用表量一下你采集的这个点的电压!看会不会变化。

一周热门 更多>