PNEV7642AとLPC55S16-EVK間の I2C 通信を確立しようとしています。
ボードは、Arduino コネクタを使用して、 AN13134.pdfドキュメントに記載されているとおりにコネクテッドされます。
テスト用に、次の SDKs サンプルを選択しました。
PN7642 : pnev7642fama_i2c_gpdma_b2b_transfer_master と pnev7642fama_i2c_gpdma_b2b_transfer_slave
LPC55S16 : lpcxpresso55s16_lpc_i2c_dma_b2b_transfer_master と lpcxpresso55s16_lpc_i2c_dma_b2b_transfer_slave
しかし、プロジェクトを実行すると、データを取得したり、マスター - スレーブ - マスター通信を観察したりすることができません。
追加のセットアップの詳細:
PN7642の場合、 SEGGER J-Link PLUS を使用します。
LPC55S16の場合、オンボードのLPC-Link2 を使用します。
PNEV7642A HIF 選択 HOSTSEL0~2はここで関連しており、I2C に設定する必要がありますか?
LPC55S16 がホストとして使用されているため、 IOREF (J23)はピン 1 ~ 2 に実装されています。
不足している追加の必須設定はありますか (例: アドレス指定、ジャンパー、構成)?
どうぞよろしくお願いいたします。
セットアップを簡素化するために、ピンを少し変更してコネクテッドしました。
J46.1: AD_I2CM_SCL
J46.2: AD_I2CM_SDA
J46.4: GND
HIFセレクタ(HOSTSEL0~2): LOWに設定
これらの接続と設定を適用した後、 PNEV7642AとLPC55S16-EVK間のI²C 通信を正常に確立しました。
こんにちは@RadoslawTomasik
あなたの調子が良いといいのですが。
必要な接続は、doc > readme.md ファイルでCAN。たとえば、pnev7642fama_i2c_gpdma_b2b_transfer_master および lpcxpresso55s16_lpc_i2c_dma_b2b_transfer_slave デモでは、次の接続が想定されます。
また、HIF セレクタ スイッチ 0、1、2 を LOW に設定し、LPC 後に PN7642 をリセットしてみると、コンソールに出力が表示されるはずです。
よろしくお願いいたします。
エドゥアルド。