CH32V003F4U6單片機I2C從機模式,
官方示例是讓另一個CH32V003做主機掃描 另外一個做從機,這樣雖然可以用,但是顯然不能說明I2C 從機就是可以完美工作的,于是我用用arduino i2c scan例程掃描不到從機地址,并且規(guī)格書沒看到從機如何配置的
void I2C_Init(I2C_TypeDef *I2Cx, I2C_InitTypeDef *I2C_InitStruct)
函數(shù)里面有看到 配置模式
?tmpreg |= (uint16_t)((uint32_t)I2C_InitStruct->I2C_Mode | I2C_InitStruct->I2C_Ack);
?I2Cx->CTLR1 = tmpreg;
數(shù)據(jù)手冊上沒有看到
I2C 控制寄存器(I2C1_CTLR1)里有配置 主從模式位