• 2017/11/2

    RL78初心者向けプログラム解説(第3回)

    初心者向けのRL78プログラム解説で最初に説明するポートの使い方の第3回の解説です。 やる内容は結構多いのですが,実際に書くプログラムは簡単な処理だけです。 今回は,前回作成したLEDチカチカをRL78の内蔵タイマを用いたインターバル・タイマ機能を用いるように変更してみます。 ハードウェアのタイマを用いることで,安定した時間での点滅が実現できます。 さらにに,タイマの方形波出力機能を用いて,ハードウェアだけで実現することにします。初期設定だけで,ソフトウェアを使わずに実現できることを示します。 次に,ポート入力機能を組み合わせて,スイッチを押している間だけLEDを点灯させるプログラムを作ります。これを,少し変更して,スイッチ入力を外部割り込みで処理してみます。折角,割り込みを使うので,スタンバイ機能(HALT)も使ってみます。 次回は,スイッチのチャタリング対策を予定しています。
    • 2017/11/2

    RL78初心者向けプログラム解説(第2回)

    初心者向けのRL78プログラム解説で最初に説明するポートの使い方の第2回の解説です。 今回は,いよいよ本格的にプログラムの開始です。とはいっても,コード生成を使用するので,数行の簡単なことをやっているだけです。 ここでは,恒例のLEDチカチカをやってみます。動作確認にはシミュレータを使用します。 最初は,ポートを使った単純なLEDの点灯と消灯です。 その後,ソフトタイマで時間を待たせることで,実際にLEDチカチカを実現しています。 次回は,RL78/G13の機能(ハード)を活用した見直しと,スイッチの読み込みを予定しています。
    • 2017/11/2

    RL78初心者向けプログラム解説(第1回)

    初心者向けのRL78プログラム解説で最初に説明するポートの使い方の第1回の解説です。 今回はプログラムよりも,開発環境(CS+)の簡単な解説です。 Renesasのホームページからのダウンロードから始めて,インストールとプロジェクトの作成までを説明しています。 私が,日頃よく使用する機能に沿った内容になっています(日頃使ってない機能は当然ながら,説明できませんが)。 引き続いて,第2回でLEDチカチカを実現してみます。
    • 2017/11/2

    RL78初心者向けプログラム解説(ポート制御プログラムその1)

    初心者向けのRL78プログラム解説で最初に説明するポートの使い方(全4回?5回かも)の最初の3回分のプログラムをアップしておきます。 プログラムの実行は,説明しやすいので,基本的にシミュレータを使用します。もちろん,実際にハードで動かしたい人のために,秋月電子で購入してきたBlueBoard-RL78/G13_64pinのプロジェクト(フォルダ名の最後が"E1")も準備してあります。 アップした「初心者向けRL78ポート制御その1.zip」ファイルの中は,以下に示すようなフォルダ構成になっています。 「ポート出力」フォルダの構成 | 第1回分 +- RL78_G13_PORT共通部 --- プロジェクトを作成しただけ | 注:ビルドはしていませんが,クイック・ビルドの結果が残っています。 | | 第2回分 +- RL78_G13_PORT1 --- ポートでのLED制御のみ +- RL78_G13_PORT1_E1...