mplab

    0

    1答えて

    私は、MPLAB Harmonyフレームワークを使って並列に動作する複数のステートマシンを実装していますが、他のアプリケーションステートマシンが特定のステートになると、ステートマシンの一部がメッセージを受け取る必要があります。フレームワーク内の状態マシン間でこのような単純なデータ交換を行う方法で提供される「正しい」フレームワークを考慮して、情報を見つけることができませんでした。 基本的に、特定の状

    0

    1答えて

    私は、PIC32MXプロジェクトをfab houseで準備しています。私は、.hexファイルと一緒にチェックサムを送信して、その.hexファイルで.hexを確認できるようにしたいと考えていました終わり。 デバッグ設定でプログラムをコンパイルすると、MPLAB 8.92には通常のチェックサムが表示されます。リリース構成を選択すると、チェックサムには0x0000のみが表示されます。 MPLABにチェッ

    0

    1答えて

    リリースコードを実行すると、MicroChip PICコードプログラムがRESET命令を実行すると、プロセッサはリセットされ、明確な状態になり、実行されます最初から始まります。 デバッグモードで実行すると、MPLABは完全に停止します。私は手動でそれを再度実行するように命令する必要があります。代わりに、リリースモードと同じように動作するようにします。最初からリセットして実行を開始します。 私はGO

    0

    1答えて

    PIC32コンパイラv2.02で問題が発生しました。次のように コンパイラは型BOOLを定義しています typedef enum _BOOL { FALSE = 0, TRUE } BOOL; // BOOL Type 私はそうのようなのfuctionで列挙値の1を返すようにしたい:私は私のコードをコンパイルするとき BOOL MyFunction(void) { if(Por

    0

    1答えて

    私のコードでは、日付のタイムスタンプとバージョン番号を入れました。 const char prog_id[] = { __TIME__ " " __DATE__ "Foo project V1.3" } ; 出力: 11:09:52 May 10 2016 Foo project V1.3 これは、私は、フリースケールIDEを使用したコードの行です。チップセットが変更されたため、私はMPL

    -1

    2答えて

    私は多くの運を必要とせずにPIC32MX250F128Dで動作するSPIを取得しようとしています。 私は8ビットモードと32ビットモードで試しましたが、私はすべてのデータを取得しているわけではありません。 私は4MHzのSPIを使ってWS2812のLEDストリップを駆動しようとしています。コントローラから出てくるものは何もありません現時点で #include <xc.h> #include <p

    2

    2答えて

    私はPIC16f688を使用して、アナログ入力の読み取りと電圧読み取りに基づいてライトのオン/オフを試みます。このPICを使用して、私は点灯と消灯を使って明かりを点滅させることに成功しました。ここに私が使ったコードがあります。 void main() { ANSEL = 0b00000000; //All I/O pins are configured as digital C

    1

    2答えて

    Platform MPLAB X CPU PIC18F2520 Compiler XC8 v1.38 私たちは、MPLAB X プラットフォームに古い(HTC)コンパイラからプロジェクトを移動しているが、EEPROMにアクセスすることはできません。 古いコンパイラはeeprom_readとeeprom_writeをサポートしていましたが、XC8 には定義する定義がありますが、それらは "空

    2

    1答えて

    私はPIC24FのMPLAB X v3.35でプロジェクトを進めています。ここ数週間のある時点で、コンパイラはコンパイルのすべての行に対して次の警告を出すようになりました。コンパイラの中で何が起こっているのでしょうか?列番号は意味をなさないものを指しているようではなく、MPLABによって生成されない唯一のものは-DGIT_VERSION="v1.0-1-g14e8d84-dフラグであり、他の多くの

    0

    2答えて

    私の質問によると、そのアドレスでポートにアクセスするには、"& PORTA"と書くことができますか?私の問題で 、私はModbusプロトコルを使用して、/ へのHMIから/書き込みポート値を読みたいです。 HMIがデータを読み込むたび typedef struct func_code_reg { volatile uint16_t addr; volatile uint16_t