CC2530没有I2C控制器,所以只能使用IO口模拟I2C控制时序。
下载地址:https://download.csdn.net/download/oxp7085915/11501004
使用方法:
1、将hal_i2c.h、hal_i2c.c文件加入到工程中
2、调整SDA/SCL IO口
在hal_i2c.c文件中找到如下宏定义,对IO口进行修改
/*SCL 端口定义*/
#ifndef OCM_CLK_PORT
#define OCM_CLK_PORT 0
#endif
/*SDA 端口定义*/
#ifndef OCM_DATA_PORT
#define OCM_DATA_PORT 0
#endif
/*SCL 管脚定义*/
#ifndef OCM_CLK_PIN
#define OCM_CLK_PIN 7
#endif
/*SDA 管脚定义*/
#ifndef OCM_DATA_PIN
#define OCM_DATA_PIN 6
#endif
代码中SDA是P0_6,SCL是P0_7