問題タブ [pic24]

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 に答える
539 参照

struct - PIC24 チップの構造体で変数を揃える方法は?

私はこの構造体を持っていますが、メモリ内で 4 バイトごとに使用されていないことを知っているので、構造体をメモリ内で正しく配置する必要があります。これを行う方法が正確にはわかりませんが、そうする必要があることはわかっていますし、どこで行う必要があるかも知っています。

のようなある種のcデータ型はありますか

それはコンパイラに次の 2 バイトか何かをスキップするように指示しますか? ここでちょっと迷った。

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

microcontroller - PIC24F32KA302 RTC 設定

LEDが毎秒トグルするようにPIC24F32KA302のRTCを設定したいです。ただし、機能しません。内部RTCを初期化するために私が書いた以下のRTCコードを添付してください。IDE: MPLAB X IDE プログラマ: PICKit 3 コンパイラ: XC16

私のコードに問題はありますか? ありがとうございました!

0 投票する
1 に答える
254 参照

sleep - PIC24F32KA302 スリープ モード

PIC24F32KA302 をスリープ モードに移行し、RTC 割り込みによってウェイクアップするように設定したいと考えています。しかし、目覚めた後、私のプログラムは最初から再び実行されます。- 割り込みに割り当てられた優先度が現在の CPU 優先度以下の場合、デバイスはウェイクアップし、スリープ モードを開始した PWRSAV 命令に続く命令からコード実行を継続します。- 割り込みソースに割り当てられた優先度レベルが現在の CPU 優先度よりも高い場合、デバイスはウェイクアップし、CPU 例外プロセスが開始されます。コードの実行は、ISR の最初の命令から続行されます。両方の構成を試しましたが、結果は同じです。私のコードは以下の通りです:

関数 SYS_Init() は、割り込み、RTC、およびその他の周辺モジュールを初期化します。この関数は、デバイスがスリープ モードから復帰した後に常に実行されます。何かアイデアやアドバイスはありますか?ありがとうございました

0 投票する
2 に答える
86 参照

c - 複数のデバイスを接続する

少しトリッキーな質問があります。私の場合は次のとおりです。一部のハードウェアと PIC24FJ128GA306 を使用して大量の PCB (最大 20) を処理する必要があり、マイクロチップにはブートローダーのみが付属しており、それらすべてに順次または同時に構成をアップロードしたいと考えています。時間。それらはすべて同時に同じコンピュータに接続されます。私の質問は、同時に複数のCOMポートに送信すること、または何らかの条件で変化する自動化されたプロセスを実行することは可能ですか?

0 投票する
1 に答える
100 参照

external - MAX824/825 PICまたはATMELとインターフェースするICウォッチドッグ

たとえば、外部ウォッチドッグと PIC24 を接続するのを手伝ってくれる人はいますか? http://datasheets.maximintegrated.com/en/ds/MAX823-MAX825Z.pdf

一種のベータ版は次のようになります: WDI=1; while(1) { if(wdi!=0) ルーチン実行中断 }

しかし、どうすればリセットできるのかわかりません。

誰かが私にアイデアをくれますか?

0 投票する
2 に答える
317 参照

c - ポインターの配列の警告「互換性のないポインター型からの初期化」

ここで私が求めていることは、非常に簡単に解決できます。コードは正常に動作しますが、この警告は私を悩ませています!