こんにちは
KW47-LOCボードでadt7420サンプルデモを実行しようとしましたが、 「sensor_addr_set failed ret -134」というメッセージが表示されました。 ターゲットにイメージをフラッシュした後。
チップに互換性があるため、frdm-mcxw72のサンプルを使用し、オーバーレイファイルを修正してKW47-LOCボードのピンに適合させました。
参考までに、以下の写真の印刷メッセージをご覧いただけます
anliu114036_0-1787031664257.pnganliu114036_0-1787031664257.png
こちらがオーバーレイです。そしてprj。ファイル情報:
適切な温度を測るのを手伝ってもらえますか?正直、どう解決すればいいのか全く分かりません。前もって感謝します
よろしくお願いいたします!
sensor_addr_setが失敗し、戻り値-134が返されました。これは、 adt7420モジュールのアドレス設定が間違っていることが原因である可能性があります。
温度測定のクイックガイド
以下は、温度を測定するための簡単なガイドです。
連続変換モード(デフォルトの電源投入モード)。実行する
各ステップを順番に実行してください。
1.ADT7420の電源を入れた後、以下の手順でセットアップを確認します。
デバイスID(レジスタアドレス0x0B)を読み取っています。それはすべきです
0xCBを読み込む。
2. 連続した測定値が得られた後に
ステップ 1、構成レジスタ (0x03) を読み取ります。
TCRIT (0x08、0x09)、THIGH (0x04、0x05)、TLOW (0x06、
0x07) レジスタ。表6に指定されているデフォルト値と比較してください。
すべての読み取り値が一致すれば、インターフェースは動作しています。
3. 設定レジスタに書き込み、ADT7420 を次のように設定します。
希望する構成。
4. 温度値の最上位ビットレジスタを読み取り、続いて
温度値の最下位ビット(LSB)レジスタ。両方のレジスタは
有効な温度測定値を生成する。
公式EVK
anliu114036_0-1787042775204.jpeganliu114036_0-1787042775204.jpeg
カスタムボードを使用していますか、それとも公式のEVKを使用していますか?