《CC13x0, CC26x0 SimpleLink Wireless MCU Technical Reference Manual》文档(SWCU117I)中关于I2C的描述如下。
看框图是支持I2C的从设备模式。
但是在SDK中的I2C驱动却不支持从设备模式。
在我的项目应用中,硬件设计上是CC1310作为I2C从设备和STM32进行数据传输,软件上基于SDK能实现吗?
或者基于寄存器操作的方式可以实现吗?
有Demo可以参考吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
《CC13x0, CC26x0 SimpleLink Wireless MCU Technical Reference Manual》文档(SWCU117I)中关于I2C的描述如下。
看框图是支持I2C的从设备模式。
但是在SDK中的I2C驱动却不支持从设备模式。
在我的项目应用中,硬件设计上是CC1310作为I2C从设备和STM32进行数据传输,软件上基于SDK能实现吗?
或者基于寄存器操作的方式可以实现吗?
有Demo可以参考吗?
支持I2C从模式,但是没有例程,因为MCU一般都作为master使用
msp432有I2C slave例程,你可以参考一下:https://dev.ti.com/tirex/explore/node?node=AAWNRF8ZISLKz700C75X8w__z-lQYNj__LATEST
msp432的I2C slave例程中,通过包含 <ti/drivers/I2CSlave.h>头文件,直接使用了I2CSlave_open/I2CSlave_read/I2CSlave_write等API,实现业务逻辑。
但是在CC1310的SDK中,并没有 <ti/drivers/I2CSlave.h>这个文件,上面这个参考没有任何意义呀。
参考应用部分和slave部分实现方式,CC1310没有I2C slave例程,如果你觉得这没有任何意义,那你可能需要自己去实现