快乐的小陈 发表于 2015-1-27 14:18:44

STM8L的IO口

       STM8L的PC0/I2C_SDA的端口配置成推挽输出,让其输出高电平,Debug的时候发现相关寄存器的位可以置高,但是相应端口的引脚不能输出为高电平,可能是什么原因呢?

小蚂蚁快溜跑 发表于 2015-1-27 15:26:21

关注。。学习。。。:D

w小菜才 发表于 2015-1-27 16:01:53

关注。。学习。。。

快乐的小陈 发表于 2015-1-27 21:13:33

接一个上拉电阻就可以了。

dsjsjf 发表于 2015-1-28 09:10:53

IIC要配置成开漏+上拉电阻吧

快乐的小陈 发表于 2015-1-28 09:11:58

dsjsjf 发表于 2015-1-28 09:10
IIC要配置成开漏+上拉电阻吧

是的,加一个上拉电阻就没问题了。

星辰一方 发表于 2015-1-28 12:26:58

快乐的小陈 发表于 2015-1-28 09:11
是的,加一个上拉电阻就没问题了。

那要是加上拉岂不是推挽输出和开漏输出一个样子了?

快乐的小陈 发表于 2015-1-28 12:30:43

星辰一方 发表于 2015-1-28 12:26
那要是加上拉岂不是推挽输出和开漏输出一个样子了?

   你查一下数据手册会发现,那两个引脚就是开漏输出的,不能配置成推挽输出的。

星辰一方 发表于 2015-1-28 13:08:34

快乐的小陈 发表于 2015-1-28 12:30
你查一下数据手册会发现,那两个引脚就是开漏输出的,不能配置成推挽输出的。 ...
哦,这样啊,我说也不能够开漏和推挽得一样加上拉啊,多谢指点!

ylxlove 发表于 2015-2-4 21:17:33

学习学习了
页: [1]
查看完整版本: STM8L的IO口