8051マイクロコントローラでのUART通信プロトコル実装

概要 本稿では、8051マイクロコントローラ(MCU)のシリアルインターフェース(UART)を使用し、ホストコンピュータとの間でデータ通信を行うシステムの構築方法について解説します。通信仕様は、モード1(8ビットUART)、ボーレート9600bpsとします。データ送信はポーリング方式、受信は割り込み方式を採用し、LEDの制御およびシステム状態の返信を行うプロトコルを実装し ...

6月21日 01:24 投稿

Javaで仮想シリアルポートを使った送受信テスト環境の構築

実機が手元にない状況でも、シリアル通信の動作を検証したいケースは珍しくありません。本記事では、Java で仮想シリアルポートを用いて送信・受信を再現する方法を解説します。実際のデバイスがなくても、PC 内で完結するテスト環境を構築できます。 必要なライブラリ 今回は jSerialComm を採用します。Maven プロジェクトであれば pom.xml に以下を追加してください。 ...

6月9日 16:05 投稿