問題タブ [mcc]

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 投票する
1 に答える
78 参照

embedded - PIC32 と LCD 間の I2C 通信

I2C を使用して LCD2041 と通信しようとしています。PIC32MM キュリオシティ ボードを使用しています。MP lab code configurator で以下のコードを書いたのですが、I2c 通信のステータスが I2C2_MESSAGE_PENDING のままです。何を間違えたのか、何が欠けているのかについて助けが必要です。

LCD のデフォルトのスレーブ アドレスは 0x50 です。

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

c - PIC18F47Q83 で毎秒 CAN トラフィックを送信するにはどうすればよいですか?

PIC18F47Q83 を使用して CAN バスの読み取り/書き込みを行うプロジェクトに取り組んでいますが、トランシーバーからデータを書き込むことができません。コードは、マイクロチップが提供するプロジェクトに基づいています。このアドレス: https://mplab -discover.microchip.com/v1/item/com.microchip.ide.project/com.microchip.subcategories.modules-and-peripherals.communication.can-fd/com.microchip.mcu8.mplabx.project.pic18f47q84-can -fd-basic-operation/1.0.0?view=about&s0=com.microchip.ide.project%3Aperipherals%3ACAN&ds0=com.microchip.portal.start.displayCharacteristics%3A1.1.0%3As0

PIC18f47Q84 から PIC18F47Q83 に、CAN FD から CAN に変更しました。当社のハードウェアは次のものから構成されています。

  • PIC18F47Q83
  • CAN トランシーバー (ATA6563 クリック)。
  • Curiosity HPC (High Pin Count) 開発ボード
  • 8MHz クォーツ

Mplab X v6.0 と MCC v2.3 に取り組んでいます。コードは以下から入手できます。

CAN_MSG_OBJ の定義は次のとおりです。

コードが TMR0 処理中にある場合、LED は点滅しますが、CANTx および CANRx ピンには何も表示されません。

お時間とご回答ありがとうございます。