STM8S103K3 PB4 PB5的问题

[复制链接]
7097|10
 楼主| win2000_li 发表于 2013-9-2 11:18 | 显示全部楼层 |阅读模式
第一次用这个片子,为什么PB4,PB5不能输出高电平啊??

这是为什么啊???设置为推挽输出的吗!!

在手册找到这两个口复用为I2C的SDA,SCL,在手册中没有说明怎么复用的问题啊??

求大神给个解答!!!!
sun1238898 发表于 2013-9-2 12:17 | 显示全部楼层
内部没有上拉电阻,需要外接上拉电阻。
hkcj 发表于 2013-9-2 19:23 | 显示全部楼层
楼上说的  不知道对不对   对这一块   我不是很了解
神的礼物 发表于 2013-9-3 10:37 | 显示全部楼层
PB4和PB5内部是真正的OD结构,不能配置为推换输出和上拉输入
食肉狼 发表于 2013-9-3 12:45 | 显示全部楼层
应该是电路问题,直接用单片机输出,看看是否正常
 楼主| win2000_li 发表于 2013-9-4 14:30 | 显示全部楼层
也就是说这两IO只能做输入或I2C的接口了???

可以这么理解吗???
 楼主| win2000_li 发表于 2013-9-4 14:31 | 显示全部楼层
做为真正OD的话是可以做为输出的,只是输出低电平吧????
xxiao6130 发表于 2013-9-4 14:43 | 显示全部楼层
4楼说的对,我在用PB4和PB5时都接了上拉电阻。
 楼主| win2000_li 发表于 2013-9-4 14:54 | 显示全部楼层
我刚刚接了的,可以做为做入,是没有问题的!

做为输出,原理可以输出高电平,但是为什么不能输出高电平呢???
puchuang 发表于 2013-9-4 18:40 | 显示全部楼层
感觉软件的问题居多   我是这么理解的   楼主
 楼主| win2000_li 发表于 2013-9-5 11:38 | 显示全部楼层
谢谢大家帮助,我把这两个做为输入(加上拉),经过验证是没有问题的!

输出的事不管了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

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