打印

STM8S103K3 PB4 PB5的问题

[复制链接]
6594|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结构,不能配置为推换输出和上拉输入

使用特权

评论回复
5
食肉狼| | 2013-9-3 12:45 | 只看该作者
应该是电路问题,直接用单片机输出,看看是否正常

使用特权

评论回复
6
win2000_li|  楼主 | 2013-9-4 14:30 | 只看该作者
也就是说这两IO只能做输入或I2C的接口了???

可以这么理解吗???

使用特权

评论回复
7
win2000_li|  楼主 | 2013-9-4 14:31 | 只看该作者
做为真正OD的话是可以做为输出的,只是输出低电平吧????

使用特权

评论回复
8
xxiao6130| | 2013-9-4 14:43 | 只看该作者
4楼说的对,我在用PB4和PB5时都接了上拉电阻。

使用特权

评论回复
9
win2000_li|  楼主 | 2013-9-4 14:54 | 只看该作者
我刚刚接了的,可以做为做入,是没有问题的!

做为输出,原理可以输出高电平,但是为什么不能输出高电平呢???

使用特权

评论回复
10
puchuang| | 2013-9-4 18:40 | 只看该作者
感觉软件的问题居多   我是这么理解的   楼主

使用特权

评论回复
11
win2000_li|  楼主 | 2013-9-5 11:38 | 只看该作者
谢谢大家帮助,我把这两个做为输入(加上拉),经过验证是没有问题的!

输出的事不管了!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

粉丝