STM32/STM8技术william hill官网
直播中

张依然

7年用户 314经验值
私信 关注
[问答]

STM32F103的IO口接5V的电平,IO口如果作为数据口既有输出又有输入怎么办

STM32F103的IO口接5V的电平

输入时就设置为 GPIO_Mode_IN_FLOAtiNG 因为 STM32F103 的IO口能耐5V的电压
输出口时就设置为 GPIO_Mode_Out_OD 将IO口设置为开漏输出 外面再加 上拉电阻
有两个问题
1 IO口如果作为数据口,既有输出又有输入怎么办啊
2 作为输出口是为什么设置为 GPIO_Mode_AF_OD 就不行啊

回帖(12)

孙婷婷

2018-12-28 09:07:51
1、使用开漏复用功能
2、设置为GPIO_Mode_AF_PP
举报

张依然

2018-12-28 09:23:20
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

张依然

2018-12-28 09:42:35
怎么没有人顶啊,有没有人用STM32 IO口 接5伏的数据口啊
举报

黄玫玫

2018-12-28 09:58:01
我也正遇到这个问题,FSMC加5V上拉,到不了5V,如果不加的话,驱动不了LCD。加了5V也到不了5V,怕可靠性有问题。
听别人说有FT引脚,但是查资料FSMC也是FT引脚,但是输出不了5V,OD也没有用。
举报

黄玫玫

2018-12-28 10:07:18
1、大家帮忙想想办法,如果用3v转5V电平的芯片,这样太贵了。不值得。
还有什么比较好的办法吗?
2、LCD的5V芯片,要求的高电平都比较高,有的是最低高电平是0.7VDD(约3.5V),STM32加5V上拉,一般能够达到3.8V左右,这样有点危险。
各位有什么好的办法?
举报

李勇

2018-12-28 10:15:28
用HCT244电平转换
举报

李子崴

2018-12-28 10:32:52
用两片缓冲器 1块钱一共  HC125 和 HCT125
举报

h1654155275.5714

2018-12-28 10:45:55
这样的设计有没有用
举报

lee_st

2018-12-31 00:10:57
什么东东,
举报

lee_st

2018-12-31 00:12:22
进来看看了哦
举报

lee_st

2018-12-31 00:13:17
加油了哦的
举报

陈闽涛

2019-8-28 15:34:50
2、很有可能是你硬件连接错误
举报

更多回帖

发帖
×
20
完善资料,
赚取积分