180° 发表于 2017-2-15 15:15:14

SMT8S003F3P的I2C模块使用时需要外接上拉电阻吗?

如题,求各位高手不吝指教。I2C总是处于忙的状态,不知道怎么回事

suoma 发表于 2017-2-15 19:55:47

单片机无内部上拉的话,加

zcl201207 发表于 2017-2-15 20:39:01

加加加加加

jackie4371 发表于 2017-2-16 09:15:47

一定要加。

ts2000 发表于 2017-2-16 09:53:57

必须要加的~~

toofree 发表于 2017-2-16 13:52:40

必须要加,单片机内部很少给加I2C的上下拉电阻的,除非是专门用于I2C的管脚,并且不能做通用GPIO。

toofree 发表于 2017-2-16 13:56:59

像ST产品,即便内部有上下拉,也是几十K的级别,I2C上不适用。

zhuoyemp4 发表于 2017-2-16 14:09:30

本帖最后由 zhuoyemp4 于 2017-2-16 14:10 编辑

必须加,因为003F3的这两个引脚是真开漏模式,即使不用于I2C通信用,用于普通IO口要输出高电平时也要加上拉电阻。具体参考数据手册第27页和第28页,要看表格后的注释3。
http://www.stmicroelectronics.co ... s/en.DM00024550.pdf

leesoft 发表于 2017-3-13 15:45:52

请问加多大合适呢?我的I2C用的是10M

拥抱时光 发表于 2017-3-13 20:18:37

加吧
页: [1]
查看完整版本: SMT8S003F3P的I2C模块使用时需要外接上拉电阻吗?