Tangwx

Tangwx

博客网站

04.OLEDデバッグツール

4 OLED デバッグツール#

マイコンで一般的に使用されるデバッグ方法:
シリアルデバッグ:シリアル通信を通じて、デバッグ情報をコンピュータに送信し、コンピュータはシリアルアシスタントを使用してデバッグ情報を表示します。
ディスプレイデバッグ:ディスプレイをマイコンに直接接続し、デバッグ情報をディスプレイに印刷します。
Keil デバッグモード:Keil ソフトウェアのデバッグモードを利用し、ステップ実行、ブレークポイントの設定、レジスタや変数の確認などの機能を使用します。
点灯デバッグ法:プログラムに点灯するコードを追加して、コードがこの位置に到達したかどうかを判断します。
コメントデバッグ法:新しく追加したコードにエラーが発生した場合、新しく追加したコードをコメントアウトし、エラーが発生するまで逐次コメントを解除します。
テストプログラムの基本思想:範囲を狭め、変数を制御し、比較テストなど。

OLED(有機発光ダイオード):有機発光ダイオード
OLED ディスプレイ:性能に優れた新型ディスプレイで、低消費電力、高速応答、広視野角、軽薄柔軟などの特徴があります。
0.96 インチ OLED モジュール:小型で、インターフェースを少なく、簡単に使用できるため、電子設計で非常に一般的なディスプレイモジュールです。
供給電圧:3~5.5V、通信プロトコル:I2C/SPI、解像度:128*64

image-20220917093629584

OLED ハードウェア接続図

image-20220917111833292

OLED ドライバ関数

関数作用
OLED_Init();初期化
OLED_Clear();クリア
OLED_ShowChar(1, 1, 'A');1 文字を表示
OLED_ShowString(1, 3, "HelloWorld!");文字列を表示
OLED_ShowNum(2, 1, 12345, 5);10 進数を表示
OLED_ShowSignedNum(2, 7, -66, 2);符号付き 10 進数を表示
OLED_ShowHexNum(3, 1, 0xAA55, 4);16 進数を表示
OLED_ShowBinNum(4, 1, 0xAA55, 16);2 進数を表示

OLED 画面座標図および実際の効果図

image-20220917100341948

GPIO による I2C 通信のシミュレーション

OLED.c

OLED.h

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。