TI中文支持网
TI专业的中文技术问题搜集分享网站

cc1310 做为i2c从设备,需要如何初始化?

目前初始化采用了

void i2c_pin_init(void)
{
    PRCMPeripheralRunEnable(PRCM_PERIPH_GPIO);
    IOCPinTypeI2c(0, IOID_1, IOID_0);
}

void Board_initI2C(void)
{
    i2c_pin_init();
    PRCMPeripheralRunEnable(PRCM_PERIPH_I2C0);

    I2CSlaveInit(I2C0_BASE, 0x10);
    I2CSlaveIntEnable(I2C0_BASE, I2C_SLAVE_INT_STOP|I2C_SLAVE_INT_START|I2C_SLAVE_INT_DATA);
    I2CIntRegister(I2C0_BASE, i2c_callback);
    I2CSlaveDataGet(I2C0_BASE);
    IntEnable(INT_I2C_IRQ);
}

但是主机端还是没有扫描到cc1310,请问下,cc1310作为i2c从设备,需要哪些设置以及初始化?

谢谢!

Yonghua Pan:

能否查一下CC1310的代码,或者将这个问题提交到“

硬件, 射频和私有技术”板块去。

赞(0)
未经允许不得转载:TI中文支持网 » cc1310 做为i2c从设备,需要如何初始化?
分享到: 更多 (0)