stm32 adc值偏低

[复制链接]
3149|9
 楼主| killer523 发表于 2012-8-14 22:05 | 显示全部楼层 |阅读模式
STM32F103VBT6使用PA0,PA1两个ADC,结果输入在600MV以内ADC值一直为0,超过600MV后ADC值开始从0上升
inext 发表于 2012-8-14 23:55 | 显示全部楼层
请检查一下ADC输入引脚的设置对了不?
inext 发表于 2012-8-14 23:55 | 显示全部楼层
本帖最后由 inext 于 2012-8-14 23:56 编辑

请检查一下ADC输入引脚的设置对了不?
inext 发表于 2012-8-14 23:55 | 显示全部楼层
请检查一下ADC输入引脚的设置对了不?
logokfu 发表于 2012-8-15 00:41 | 显示全部楼层
硬件接法没问题吗,软件呢。
 楼主| killer523 发表于 2012-8-15 08:32 | 显示全部楼层
同一个软件我放到另一块板上完全正常,另一块板是STM32F103RBT6
zhaoyu2005 发表于 2012-8-15 09:01 | 显示全部楼层
LZ,你确认输入到单片机引脚的电压是600mV,而不是用电阻分压计算的600mV?用AD要注意阻抗,也就是AD的输入阻抗和信号的输出阻抗
 楼主| killer523 发表于 2012-8-15 09:31 | 显示全部楼层
输入到单片机的信号是运放输出,而且用示波器检测过
IJK 发表于 2012-8-15 09:33 | 显示全部楼层
同一个软件我放到另一块板上完全正常,另一块板是STM32F103RBT6
killer523 发表于 2012-8-15 08:32


或许是STM32F103VBT6 芯片的问题。
可以换其它ADC 引脚看看。
 楼主| killer523 发表于 2012-8-15 09:47 | 显示全部楼层
通过飞线连到PC4,PC5上也是一样的结果
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

96

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部