びせん

TakaiTechLab(びせん)です。
初心者でも「作れる」ようになるIoT・電子工作・組み込みの学習ログをまとめています。
評価ボード実験から歩行ロボ開発まで、つまずきも含めて残していきます。
プロフィールはこちら

2022/4/28

C言語

C言語

A/Dコンバータで使用するレジスタの説明

A/Dコンバータは、アナログ入力をデジタル値に変換するコンバータです。変換する分解能は、10ビットと8ビットを選択できます。今回は、A/Dコンバータで使用するレジスタの説明を行います。 周辺イネーブル ...

2022/4/24

C言語

C言語

PWM出力を行い、LEDの明るさを調整する

今回は、タイマを2つ使用し、PWM出力させることにより、LEDの明るさを変更するプログラムを作成していきます。 PWM出力とは PWM出力とは、高速にONとOFFを切り替えることにより、出力される平均 ...

2022/4/24

C言語

C言語

インターバル・タイマを使ってLEDを点滅させる

前回、タイマ関連のレジスタの説明を行いました。今回は、タイマ・アレイ・ユニット機能の1つであるインターバル・タイマの設定を行い、定期的(1秒毎)にタイマ割り込みを発生させ、LEDを点滅させるプログラム ...

2022/4/23

C言語

C言語

RL78マイコンで必ず必要な設定(オプション・バイト)

RL78マイコンは、電源投入時、または、リセットからの起動時に、自動的にオプション・バイトという設定値を参照して、指定された機能の設定を行います。このため、必ずオプション・バイトを設定する必要がありま ...

2022/4/19

C言語

C言語

タイマ・アレイ・ユニット機能で使用するレジスタの説明

RL78/G14で使用できるタイマ機能は、タイマ・アレイ・ユニット、タイマRJ、タイマRD、タイマRG、リアルタイム・クロック、12ビット・インターバル・タイマ、ウォッチドッグ・タイマがあります。C言 ...

2022/4/15

C言語

C言語

スイッチのON/OFFによりLEDを点灯・消灯させる

CS+のプロジェクトを作成から、スイッチのON/OFFにより、LEDを点灯・消灯させることを学びます。「ポート機能で使用するレジスタの説明」や「IOポートの設定」にて学習しているため、ポート・レジスタ ...

2022/4/10

C言語

C言語

IOポートの設定

今回使用する「基板付きキット 絵解き マイコンCプログラミング教科書」のマイコン基板のIOポート設定を実際に行います。統合開発環境はCS+ですが、コーディングは、使い慣れたテキストエディタでも問題あり ...

2022/4/6

C言語

C言語

ポート機能で使用するレジスタの説明

今回は、RL78/G14マイコンのポート機能の設定について学びます。「マイコンの基本知識」でIOポートは、周辺装置とつながっていることを学びました。今回使用するマイコン基板に繋がっているSWやLED、 ...

2022/4/3

C言語

C言語

マイコンの基本知識

制御系、組み込みのプログラムを作成するためには、マイコンの知識が必要になってきます。今回は、RL78マイコンを学ぶ前に、マイコン全般の基本的な知識について学びます。 マイコンの基本的な構成 マイコンは ...

2022/3/27

C言語

C言語

CS+を使ってマイコン基板と接続する

統合開発環境ツールであるCS+を使用して、RL78/G14マイコンの基板にプログラムを書きこみ簡単なデバッグする手順までを説明します。 EZエミュレータ用ドライバのダウンロード マイコン基板とパソコン ...