PIC单片机论坛
直播中

lkmfy512

13年用户 541经验值
擅长:嵌入式技术
私信 关注
[资料]

分享老外写的PIC单片机的I2C代码

模块_open_I2C




#include #include #if defined (I2C_V1)void OpenI2C( unsigned char sync_mode, unsigned char slew ){  SSPSTAT &= 0x3F;                // power on state   SSPCON1 = 0x00;                 // power on state  SSPCON2 = 0x00;                 // power on state  SSPCON1 |= sync_mode;           // select serial mode   SSPSTAT |= slew;                // slew rate on/off   I2C_SCL = 1;  I2C_SDA = 1;  SSPCON1 |= SSPENB;              // enable synchronous serial port }#endif#if defined (I2C_V4)void OpenI2C( unsigned char sync_mode, unsigned char slew ){  SSPSTAT &= 0x3F;                // power on state   SSPCON = 0x00;                 // power on state  SSPCON |= sync_mode;           // select serial mode   SSPSTAT |= slew;                // slew rate on/off   I2C_SCL = 1;  I2C_SDA = 1;  SSPCON |= SSPENB;              // enable synchronous serial port }#endif

回帖(15)

szrexue

2012-12-3 16:38:54
很不错 支持了 !
举报

lkmfy512

2012-12-3 16:46:44
附上代码...
举报

    I2C.zip (2012-12-3 16:46 上传)

    6.1 KB, 下载次数: 161

岑大大

2013-9-17 06:58:37
Thanks, 很不错 支持了 !
举报

D调づ小七

2013-9-20 16:37:33
很好,真心简洁,表示支持
举报

纪奕龙

2015-6-15 12:48:20
很好,真心简洁,表示支持
举报

方宏道

2015-6-16 23:46:07
谢谢分享,顶顶顶
举报

破隆冬之晓

2015-7-21 12:07:43
刚好学习I2C协议,看看学习学习
举报

huxiaoyue11

2016-3-29 09:09:30
正需要呢,谢谢,希望正是我所需要的!
举报

Benj

2016-4-1 09:43:23
谢谢分享
举报

陈强

2016-5-24 13:21:48
看看先...............
举报

pmp_mcu

2016-5-24 14:30:12
多谢分享。。。。。。。。。。。。。。。。
举报

杨民

2016-5-24 17:59:08
谢谢楼主的分享 赞一个
举报

zuoqiangmcu

2016-6-4 15:07:06
谢谢,看看学习哈。
举报

黄迎春

2017-11-10 10:58:14
很好
举报

duoluoxiaosheng

2017-12-4 14:46:55
非常感谢,正需要呢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分