完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
如题,我用STM32f103zet6芯片,ADC1通道1采集电压值,当通道1接0V时,结果是0V;当通道1接3.3V时,结果很接近3.3V;但是当什么都不连接时候,为什么是一个浮动的1.几V的电压值?
|
|
相关推荐
13个回答
|
|
相当于一个悬浮电压,大概为3.3V的一半
|
|
|
|
|
|
|
|
这应该是芯片内部的原因吧,具体我新手也不是很清楚,你要测AD最好不要让该引脚悬空,接个可调电位器也行
|
|
|
|
这应该是芯片内部的原因吧,具体我新手也不是很清楚,你要测AD最好不要让该引脚悬空,接个可调电位器也行 |
|
|
|
ok,谢谢,我现在还处于编程序阶段,编到这里,发现了这个问题 |
|
|
|
会不会是你程序算法的问题。。
|
|
|
|
我在这个采样引脚上接0V就会得到0v电压,接3.3v也会得到接近3.3v电压,这两个值的采样没有问题,所以我感觉程序还好吧。 |
|
|
|
这应是接地噪声的问题,检查硬件设计是否没有滤波,
|
|
|
|
我把引脚设成了下拉输入,然后就解决了。
|
|
|
|
很正常 看你管脚的模式 浮空输入韩香就是这样
|
|
|
|
|
|
1 条评论
|
|
我说明下,我尝试过设置成下拉,或者不设置人为外接下拉一个大电阻,但这样的话原来想输入的电压会掉下去一些电压值,失去真实性。
|
|
|
|
能问一下解决了吗?怎么解决的
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
hal库中i2c卡死在HAL_I2C_Master_Transmit
815 浏览 1 评论
LL库F030进行3个串口收发,2个串口为232,一个为485,长时间后,会出现串口1停止运行,另外两个正常,只有重启复原
1360 浏览 1 评论
506 浏览 0 评论
992 浏览 0 评论
1119 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-2 17:08 , Processed in 0.870422 second(s), Total 70, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号