打印
[STM8]

stm8的I2C脚作为IO输入时上拉电阻不好用

[复制链接]
5535|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yzjgod|  楼主 | 2011-5-10 17:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
44脚STM8S207的PE1,PE2作输入脚时,设置CR1为1,该脚浮空,不接元器件,此时IO脚电压1V左右,其他非I2C引脚电压正常,为5V,数据手册上写着这两个脚可以有上拉电阻输入,后来我设置CLK_PCKENR1 = 0xfe;关闭I2C时钟,结果还是一样,有没有大侠明白咋回事的,谢谢!
沙发
yzjgod|  楼主 | 2011-5-10 17:57 | 只看该作者
我又用STM8S105试了下,没问题,换了块STM8S207的板,还是不行啊,郁闷死了

使用特权

评论回复
板凳
bisiwuyi| | 2014-6-5 20:26 | 只看该作者
作为输出,上拉后,也无法驱动NPN型三极管?

使用特权

评论回复
地板
pofu007| | 2014-6-10 15:53 | 只看该作者
I2C口是没法输出高电平的~~~

使用特权

评论回复
5
lintek| | 2015-9-17 13:01 | 只看该作者
PE1、PE2设置为推挽输出可以吗?这样就不需要上拉电阻了,求解答?

使用特权

评论回复
6
lintek| | 2015-9-17 13:03 | 只看该作者
实测PE1,PE2都不正常,这两个端口输出是开漏输出,没有推挽输出,而规格书里面可以设置为推挽输出,与实际不合,有错误。晕!

使用特权

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

本版积分规则

239

主题

370

帖子

2

粉丝