微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于协议栈的I2C接口的使用

关于协议栈的I2C接口的使用

时间:10-02 整理:3721RD 点击:

我现在需要使用I2C接口读取传感器的数据,

在Zstack中添加了hal_i2c.c以及hal_i2c.h,

并且在初始化中进行I2C初始化

HalI2CInit();

然后在任务中调用

 HalI2CReceive(uint8 address, uint8 *buf, uint16 len);

HalI2CSend(uint8 address, uint8 *buf, uint16 len);

这两个函数,进行读取数据,但是还是无法读取数据。

HalI2CSend(0x52,0xc0, 1);
HalI2CReceive(0x52, data, 1);

想问问协议栈的I2C接口应该如何使用?

您可以在RemoTi  cc2530.内可以查看 i2c hal drivers (hal_i2c.c, hal_i2c.h)  

也可以参考链接 http://e2e.ti.com/support/low_power_rf/f/158/t/140917.aspx

请问您的I2C的I/O在协议栈其他位置是否被占用了?

老哥问题解决了吗?我也想在z-stack里面加上iic,求参考

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top