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.
大家好,遇到了TM4C1230H6PM芯片中,i2c从设备函数无法操作,而且给的例子是主从设备轮询模式,改了一下不过没有效果。
希望大家帮忙,看看我的操作有没有问题,然后给予我指导。
void i2c3Slave_init()
{
SysCtlPeripheralEnable(SYSCTL_PERIPH_I2C3);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOG);
GPIOPinConfigure(GPIO_PG0_I2C3SCL);
GPIOPinConfigure(GPIO_PG1_I2C3SDA);
//GPIOPinTypeI2CSCL(GPIO_PORTG_BASE, GPIO_PIN_0);
GPIOPinTypeI2C(GPIO_PORTG_BASE, GPIO_PIN_0 | GPIO_PIN_1);
I2CSlaveEnable(I2C3_BASE);
I2CSlaveInit(I2C3_BASE, I2C_SMP_SLAVE_ADDR);
// I2CMasterSlaveAddrSet(I2C0_BASE, I2C_SMP_SLAVE_ADDR, false);
}
请问这样写就可以了吗?大家有没有其他的写法呢,给个参考参考吧