step2

通信(USART / RS-485 / DMX)

UART割り込み受信の落とし穴と対策リングバッファ・OERR・FERRを実装する

前回の記事では、UARTでの送受信とコマンド制御までを実装しました。今回の記事では、まず、割り込み制御によるコマンド制御を行います。次に、リンクバッファを使って複数文字を同時に受信し、コマンド制御を行います。さらに、大量データが一気に流入し...
通信(USART / RS-485 / DMX)

PICでUART受信とコマンド制御|エコーバックからLED制御へ

前回の記事では、PIC16F1938を使ってUART送信を実装しました。今回はUART受信を使って、実際にマイコンを制御してみます。まずは受信したデータをそのまま返す「エコーバック」を実装し、その後、コマンドとして扱う方法を解説します。UA...
通信(USART / RS-485 / DMX)

PICでUART通信をゼロから理解する(USART入門~PICからの信号送信)

前回の記事では、PIC16F1938を使ってPWMを5ch制御し、Timer・CCP・ADCを組み合わせた制御を実装しました。今回はその次のステップとして、「UART通信(USART)」に進みます。・外部機器と通信したい・ログをPCに出した...