問題タブ [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.

0 投票する
0 に答える
308 参照

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 を返す理由を誰かが知っていますか?

誰かがデータを正常に送信する方法を知っていますか?