STM32F103用ADC采集DAC输出的电压的问题

2019-07-21 01:15发布

昨天弄了ADC,今天又弄了DAC,于是想把两个简单的结合起来,ADC(PA1)口采集DAC(PA4)口的电压,串口打印数据。发现:ADC采集到的电压幅值很小,从0V~0.8V左右。我是通过按键控制DAC输出的,按键后,DAC输出有变化。
后来我把ADC隔离出来,发现ADC采集数据没问题;我再把DAC隔离出来,经过万用表测试,输出的电压是正常的,也和我输入的数字量相匹配。
但是当我把PA1和PA4用杜邦线连接后,发现ADC采集的电压幅值瞬间降低;当我把杜邦线松开,用万用表测PA4,电压又升高了,幅值正常。
按理说,我PA1和PA4都是配置的模拟输入模式,那应该是高阻抗的输入了吧?
为什么还会出现这样的情况呢?
请原子哥或者路过的各位大虾解答一下,小生感激不尽。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
xiaochengsky
1楼-- · 2019-07-21 06:48
 精彩回答 2  元偷偷看……
xiaochengsky
2楼-- · 2019-07-21 09:56
求助求助各位大虾~~~
正点原子
3楼-- · 2019-07-21 12:17
你下载我们的DAC实验,测试下,短接ADC和DAC的两个IO口,然后调整输出DAC的大小,看看ADC采集的数据变化是否正常
xiaochengsky
4楼-- · 2019-07-21 14:38
正点原子 发表于 2016-10-2 22:17
你下载我们的DAC实验,测试下,短接ADC和DAC的两个IO口,然后调整输出DAC的大小,看看ADC采集的数据变化是 ...

谢谢原子哥,我就照着你们的寄存器代码配置的噢,只是我换了一块板子实验了下。
wangzhihong
5楼-- · 2019-07-21 20:15
我也发现了类似的问题,你最后怎么解决的?谢谢
ljmf5
6楼-- · 2019-07-21 22:33
 精彩回答 2  元偷偷看……

一周热门 更多>