• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > CC2541的hal_i2c.h支持AT24Cxx串行EEPROM吗?

CC2541的hal_i2c.h支持AT24Cxx串行EEPROM吗?

录入:edatop.com     点击:
请问CC2541,C:\Texas Instruments\BLE-CC254x-1.3.2\Components\hal\target\CC2541ST\这个目录下的hal_i2c.h和hal_i2c.c文件是否支持AT24Cxx系列的串行EEPROM ?

只要CC2541的I2C驱动函数支持16位的reg_add,就能使用AT24Cxx的E2.
如果只支持8位的reg_add,那么你只能使用e2的前256个byte

这两个文件完全支持AT24xx的EEprom,这是通用的IIC底层驱动,一般IIC器件都支持IIC的读写规范,所以这两个没有问题。对于256K以下的EErom,可直接用hal_sensor,h中的bool HalSensorWriteReg(uint8 addr, uint8 *pBuf, uint8 nBytes),和bool HalSensorReadReg(uint8 addr, uint8 *pBuf, uint8 nBytes) 来进行Epprom的读写即可。但对于at24c256 或 512 ,存储地址是两个字节,需要对这两个函数修改后才能用。

上一篇:CC2541怎么定义字符串实现双向传输接收?
下一篇:Zigbee通信为什么换板子做终端收不到信号了?

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图