2302268_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2302268_ja-JP

2302268_ja-JP

NACK受信後、LPI2CバスはLowに低下する

こんにちは、皆さん

S32K314 で作業し、SW32K3_S32M27x_RTD_4.4_ 4.0.0 _P24_D2405 ドライバーを使用します。問題は、標準モードの I2C (クロック 100 kHz 以下) を使用すると、デバイスがコネクテッドではない場合に発生する NACK の後に、ラインが低いままになることがあるという点です。より高い周波数でも問題ありません。
LowLineAfterNACK.png

IAR コンパイラを使用しており、最適化フラグは高 (-Oh) に設定されており、変更しないでください。同様の問題 ( NACK を受信すると LPI2C バスがスタックする) を読んでみると、最適化を「なし」に設定すると問題が解決するはずであることがわかり、これを試してみたところうまくいきましたが、前述のとおり、最適化レベルを変更することはできません。

これは更新されたドライバの既知の問題ですか?コンパイラの最適化レベルに関係なく、この問題が発生しない既知のドライババージョンはありますか?

I2C 構成設定の提供:
Config1.png Config2.png

S32K1 用 S32 SDK
Tags (1)
No ratings
Version history
Last update:
‎01-29-2026 02:21 AM
Updated by: