Ti CC2530 i2c 驱动

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/oxp7085915/article/details/74948214

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

展开阅读全文

没有更多推荐了,返回首页