Страница 1 из 1

STM32 HAL I2C- не работает корректно

Добавлено: Пн май 30, 2016 09:45:25
metcenger
Использую slave на прерываниях

while (HAL_I2C_Slave_Receive_IT( &hi2c1, RxBuf, (sizeof(RxBuf)/sizeof(RxBuf[0])) ) != HAL_OK); //Статус возвращает ОК
while (HAL_I2C_GetState(&hi2c1) != HAL_I2C_STATE_READY);

А тут всегда выдает HAL_I2C_STATE_BUSY

и никогда HAL_I2C_STATE_READY

Кто- нибудь сталкивался?