問題タブ [nucleo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - STM32 F302R8 Nucleo I2C が機能しない
ATMega328 と STM32 F302R8 コントローラー間の i2c 通信の開発で問題が発生しました。
Cube によって生成された st コントローラーの初期化コードの下。
}
HAL_I2C_MspInit(&hi2c2);
ピンを正しいモードに設定するための呼び出しを追加しました。
スレッドの関数 SerialMain 部分であり、定期的に呼び出されます。
Hello World メッセージを送信しようとした後、HAL_I2C_Master_Transmit は HAL_TIMEOUT を返します。
HAL_TIMEOUT を返す理由を誰かが知っていますか?
誰かがデータを正常に送信する方法を知っていますか?