HAL I2C TXIS FLAG

9 görüntülenmeSTM32 MCUs#ı2c #TXISFLAG stm32

HAL I2C TXIS FLAG

IO Expenderımla I2C bağlantısı kurmaya çalışırken HAL_I2C_Master_Transmit fonksiyonumun != HAL_OK döndürüyor. Fonksiyonumun driverinda TXIS bayrağının ayarlanamadığını bundan dolayı fonskiyonun işlevini yerine getirmediğini gördüm . Bu konuda nerede ve nasıl bir hata yaptığımı açıklayabilirseniz sevinirim.

Teşekkürler.

while (hi2c->XferCount > 0U)
    {
      /* Wait until TXIS flag is set */
      if (I2C_WaitOnTXISFlagUntilTimeout(hi2c, Timeout, tickstart) != HAL_OK)
      {
        return HAL_ERROR;
      }

ommersimsek Sorulan soru 1 gün önce
0