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

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
metcenger
Открыл глаза
Сообщения: 59
Зарегистрирован: Ср ноя 17, 2010 01:03:44

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

Сообщение 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

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

Вернуться в «ARM»