(CLEAR_BIT(hi2c->Instance->CR1,I2C_CR1_ACK); )通常,当读取多个数据时,MCU 会从 hi2c->Instance->DR 中一次读取1个字 Arvinhw2022-12-30 06:06:42 这个0x200C中的2是干嘛用的 |=0X200C;//1位停止,无校验位. 我只看到CR1寄存器有效的位为0——13,那么这个0x200C中的2是干嘛用的呢 ...
61.步骤l,从cr2寄存器获取表示传输大小的值,与读数据接收字节计数器的值进行比较,如果计数器的值减去1与cr2寄存器的值相等,则表示读数据传输完成并进入步骤h,否则进入步骤j。 62.进一步地,步骤d中进行寄存器地址是否发送完的判断依据是:从cr1寄存器取出表示地址宽度的值,与寄存器地址已写字节计数器的值进行比较,如果...