昨天弄了ADC,今天又弄了DAC,于是想把两个简单的结合起来,ADC(PA1)口采集DAC(PA4)口的电压,串口打印数据。发现:ADC采集到的电压幅值很小,从0V~0.8V左右。我是通过按键控制DAC输出的,按键后,DAC输出有变化。
后来我把ADC隔离出来,发现ADC采集数据没问题;我再把DAC隔离出来,经过万用表测试,输出的电压是正常的,也和我输入的数字量相匹配。
但是当我把PA1和PA4用杜邦线连接后,发现ADC采集的电压幅值瞬间降低;当我把杜邦线松开,用万用表测PA4,电压又升高了,幅值正常。
按理说,我PA1和PA4都是配置的模拟输入模式,那应该是高阻抗的输入了吧?
为什么还会出现这样的情况呢?
请原子哥或者路过的各位大虾解答一下,小生感激不尽。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
谢谢原子哥,我就照着你们的寄存器代码配置的噢,只是我换了一块板子实验了下。
一周热门 更多>