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 投稿