麻花油条 发表于 2025-8-18 16:00

STM32G070 I2C主机只发送设备地址读测试是否产生stop位


程序主机配置NBYTES为0,AUTOEND为自动结束模式,发起读,抓波形发现不会产生stop位,是什么原因?

调用的函数是:

if (HAL_I2C_Master_Receive_IT(&hi2c1, (uint16_t)I2C_ADDRESS, (uint8_t *)aRxBuffer, 0) != HAL_OK)

{

Error_Handler();

}
页: [1]
查看完整版本: STM32G070 I2C主机只发送设备地址读测试是否产生stop位