基于TI cc2541的I2C 的OLED应用,遇到一些问题

2019-07-24 16:28发布

最近在cc2541上,用到了I2C,并和OLED建立通信。
我尝试过使用硬件I2C,结果不理想,不知打哪里出问题了,
最后又使用了软件i2C,但OLED仍然没有显示。
只能又来发帖,请教各位经验之士了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
azq13158
2019-07-25 23:04
dirtwillfly 发表于 2015-9-28 16:31
是啊

#define I2C_IO_ENABLE()       st( I2CWC =  0x83;)
#define I2C_SDA_HI()          st( I2CIO |= 0x01;)
#define I2C_SDA_LOW()         st( I2CIO &= ~(0x01);)
#define I2C_SCL_HI()          st( I2CIO |= 0x02;)
#define I2C_SCL_LOW()         st( I2CIO &= ~(0x02);)

这是软件模拟的i2c,这样写是对的吗。  I2C_SDA_HI()    等价于 SDA = 1

一周热门 更多>