[STM32F1] 最终采样到的电压为0V

[复制链接]
1589|19
 楼主| xia00 发表于 2019-1-11 20:29 | 显示全部楼层 |阅读模式
F149单片机的ADC采样电源电压,用的内部2.5V标准电压,电源电压最大4V,所以我用10K的电阻分压,可是最终采样到的电压为0V,不知道哪里出了问题?同样的程序我用开发板测量电池的电阻分压后的电压,显示正常
CallReceiver 发表于 2019-1-11 20:35 | 显示全部楼层

应该是你的程序有问题!
boy1990 发表于 2019-1-11 20:36 | 显示全部楼层
查看一下你的ADC配置的代码
sourceInsight 发表于 2019-1-11 20:40 | 显示全部楼层
板子上CAN接收到的数据都是通过USART2,发出来的,检测下USART2发送函数是否正确,包括波特率
shashaa 发表于 2019-1-11 20:41 | 显示全部楼层
硬件上感觉是没啥问题的,就看程序代码上的问题了
qiangweii 发表于 2019-1-11 20:45 | 显示全部楼层
看一下你的硬件电路和软件电路
litengg 发表于 2019-1-11 20:46 | 显示全部楼层
寄存器的 配置地址对不对?
androidbus 发表于 2019-1-11 20:50 | 显示全部楼层

是不是分压电路存在问题,电阻过大导致的。
feiqi1 发表于 2019-1-11 20:56 | 显示全部楼层
采集为0,你的ADC没有配置好吧。
香水城 发表于 2019-1-14 14:24 | 显示全部楼层
到底什么型号?
电源电压最大4V如何理解?
你芯片的VDDA电压是多少?

如果确认软件配置没问题,检查下硬件线路。
磨砂 发表于 2019-2-2 12:05 | 显示全部楼层
程序问题啊
八层楼 发表于 2019-2-2 12:28 | 显示全部楼层
先用一个恒压源试试看什么效果
观海 发表于 2019-2-2 12:34 | 显示全部楼层
看看代码吧 应该是代码的问题
heimaojingzhang 发表于 2019-2-2 12:45 | 显示全部楼层
那就先从硬件进行排查
keaibukelian 发表于 2019-2-2 12:52 | 显示全部楼层
什么都不接 采集到的是什么
labasi 发表于 2019-2-2 12:56 | 显示全部楼层
直接接2.5V 看看什么效果
paotangsan 发表于 2019-2-2 12:59 | 显示全部楼层
看着像是软件问题
wakayi 发表于 2019-2-2 15:41 | 显示全部楼层
感觉是代码写的不稳妥
wowu 发表于 2019-2-2 15:55 | 显示全部楼层
如果直接接个2.5V  是什么结果
xiaoqizi 发表于 2019-2-2 16:00 | 显示全部楼层
信号频率是多少
您需要登录后才可以回帖 登录 | 注册

本版积分规则

179

主题

1867

帖子

1

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