STM32F103VCT6 单片机引脚电压出现问题

2019-07-14 17:47发布

在做一个项目,想给每一块板子都配置一个地址参数(通过硬件配置),配置电路如图。通过在对应位置焊接68k电阻和0Ω电阻来配置1和0。
不知道是不是68k电阻太大了,焊接68k电阻后有的引脚是1.2V有的却是3.1V。
单片机引脚为浮空输入模式。
现在怀疑的问题有三个:1、电路不合理。2、电阻太大。3、单片机引脚配置问题(不知道PC0-PC7   PD8-PD15是否都可以用做普通IO,例如JTAG引脚要禁用某些功能才能作为普通IO)。
如果我配置引脚为上拉输入,我只在对应位置焊接0Ω电阻下拉到地,这种方式是否可行?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
ZXH22770
1楼-- · 2019-07-15 03:09
上拉一般10k就可以。   引脚为上拉输入,焊接0Ω电阻下拉到地,是可以的。
jhhfhgj
2楼-- · 2019-07-15 05:35
之前是单片机配置为浮空输入,然后用上拉电阻和0欧姆电阻去配置0和1 , 但是部分输入读取都是0,还没查到什么原因
gXDhn
3楼-- · 2019-07-15 07:59
 精彩回答 2  元偷偷看……
jghgfdssas
4楼-- · 2019-07-15 12:16
部分输入读取都是0,测量一下电压。检查硬件方面是否有问题。程序配置方面,是否正确。可以简化代码。寻找问题点。  
就好国dd
5楼-- · 2019-07-15 17:55
仅就MCU IO的输入偏置而言,68K足够,甚至680k都可以,因为CMOS电路的输入阻抗很高。MCU的IO通常都设计为“弱上拉”或以“弱上拉”为默认模式,而弱上拉是通过内部偏置电阻实现的,阻值就是数十K欧姆。
配置地址,如果有关IO不是通过长线引出,那只设置下拉偏置就好,上拉靠内部。在IO产线且干扰较大时就需要加上拉了,目的是加强偏置防止逻辑误读,此时的偏置电阻就需要足够小才行,通常在1K-10K间取。
就好国dd
6楼-- · 2019-07-15 23:45
至于楼主测得IO电平不对的原因只有两个,一是偏置电阻没焊好,二是软件有错,IO配置有误甚至存在周期性输出等等。MCU的IO尽量不要使用“浮空”模式,该模式是在低功耗设计时才需要用到的,且需要很好的考虑逻辑偏置和抗干扰设计。显然,如果不是追求特别低的功耗,那就不应使用该模式。

一周热门 更多>