C51マイクロコントローラプログラミングテンプレートとコーディング規約

C51マイクロコントローラのプログラムを多く調べた結果、現在インターネット上のC51マイクロコントローラのプログラムの質はまちまちであり、多くのプログラムのコードスタイルは非常に悪く、可読性も低いことが分かりました。初心者だけでなく、長年プログラミングをしているベテランプログラマーも同様であり、筆者も初心者時代にはプログラムが正常に動作するかどうかを ...

6月30日 16:26 投稿

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

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

6月21日 01:24 投稿

マイコン向け外部Flashメモリに効率的なファイルシステムを実装する方法:理論から実践まで

目次 1.LittleFSファイルシステム 1.1 ファイルシステム概要 2 LittleFSのマイコンへの移植 2.1 ソースコード追加 2.2 インターフェース関数編集 2.3 テストコード 1.LittleFSファイルシステム 1.1 ファイルシステム概要 LittleFSソースコードダウンロード先:littlefs-project/littlefs: A little fail-safe filesystem designed for microcontrollers (github.com) Littl ...

6月1日 06:27 投稿