pic24

    0

    1答えて

    私はexplorer16/32 evbでデータを送信しようとしています 私はUART1とUART2を割り込みの有無にかかわらず試してみましたが、常に同じ問題が発生しました 1つのバイトを送信するために、私はシフトを持つ2つの4ビットにそれを分割する必要があるように見え コード: #define FCY 16000000 #define BAUDRATE 9600 #define BRGVAL

    0

    1答えて

    私は、次の7セグメントLCD上の温度を表示するコードを書いている: LCD-H301C31TF Datasheet 私はPIC24FJ64GA006マイクロを使用しています。 PORTB [13:6]、PORTD [0:7]、PORTE [0:7]ポートピンのみを使用できます。 次のコードを置き換えるよりエレガントな方法を見つけることができますか? void SegLCD_Set(uint8_t

    0

    1答えて

    PIC24F32KA302がスリープモードに移行し、RTC割り込みによってウェイクアップするように設定します。しかし、起床後、私のプログラムは最初からやり直しています。 - 割込みの割当て優先度が現在のCPU優先度以下である場合、スリープモードを開始したPWRSAV命令に続く命令からデバイスがウェイクアップしてコード実行を継続します。 - 割り込みソースの割り当てられた優先度レベルが現在のCPU優

    0

    1答えて

    例えば、外部ウォッチドッグとPIC24のインタフェースに役立つ人はいますか? http://datasheets.maximintegrated.com/en/ds/MAX823-MAX825Z.pdf ベータ版の種類は、次のとおりです。 WDI = 1; しばらく(1) { 場合(WDI!= 0) ルーチンの実行は を破る }しかし、私はそれをリセットできるかわかりません。 誰かが私にアイデアを

    0

    1答えて

    XC16 MPLABでこのコードを使用するとエラーが表示されるPIC24FJ64GA004 unsigned int __attribute__ ((space(eedata))) eeData[] = {100, 1, 22, 33, 44, 156, 3, 10, 1}; error: space(eedata) not supported on this target 初心者の質問には申

    1

    1答えて

    私はちょうど(もう一度)開始しましたProgramming 16-bit Microcontrollers in C, Learning to Fly the PIC24 最後に使用して以来、MPLABは少し変更されました! 私がやるべきことの1つは、C30またはXC16コンパイラをインストールすることです。私は、XC16コンパイラをインストールし、次のようにすぐに後、私が指示しています: MPL