ikkei blog

電子工作やパズルのブログです。主にLEDを使った電子工作をやっています。

ルネサス「RL78体験コース」ワークショップへ行ってきた

2011年07月04日 19時55分18秒 | RL78
以前、申し込んだルネサスの「RL78体験コース」ワークショップへ行ってきました。
NECエレクトロニクスとルネサステクノロジーがくっついてルネサスエレクトロニクスになりましたが、
従来の78KシリーズとR8CシリーズがRL78シリーズに置き換わると言うことのようです。

そのため、RL78のIDE(統合開発環境)はNEC系のCubeSuiteの後継のCubeSuite+で、
シリアルデバッガはE1(写真右上)です。

下側の基板はワークショップで使用した評価ボードです。

CubeSuite+はHEWより良くできているところも有りますが、
なにせルネサスと言えばHEWだったものでイマイチ使い勝手が分かりません。
今回は体験コースだったので、出来合いのコードをビルドしたり
テキストに書いてある通りに入力すれば、割り込みでLEDピカピカ程度の事が出来ました。

変数の遷移をグラフ化したり、スタートアップはおまかせだったり、けっこう面白い。
ただ、内蔵の周辺デバイスはR8C系の良いとこも悪いとこも、まんま引き継いでいる割りには、
初期値が、ROMエリアは"1"で、レジスタ類は"0"、ポート設定レジスタは"1"だったり、
各種設定ビットが連続せずバラバラだったり、ビットアクセスが2種類有ったり、
メモリマッピングの図で、00000hが下で、ポートの出力設定が"0"など、違和感ありありだったりします。
やはり、80系と68系を統合するようなもので、なかなか難しいようです。

さらに、プロモーションボードも、もらいました。


中身はボードとDVD、ケーブル、ドライバーが入っています。

DVDにはデモソフトが入っています。ドライバーは基板の可変抵抗をいじるためのものです。

基板には、RL78/G13に、青色LEDが2個、可変抵抗、温度センサーが載っています。

RL78の特長は低消費電力の割りには高機能というところでしょうか、これからのモバイル機器にピッタリですね。

最新の画像もっと見る

4 コメント

コメント日が  古い順  |   新しい順
CubeSuite+ (マイコン初級者)
2011-08-02 15:18:44
CubeSuite+で新規プロジェクトをからLEDを制御しようと格闘しております。
割り込みでLEDを制御するプログラム方法をアップしていただけないでしょうか?

よろしくお願いします。
返信する
CubeSuite+ですか? (ikkei)
2011-08-02 21:05:48
え、ダウンロードしたはずですが、まだインストールしてませんでした。
やってみますので、ちょっと時間を頂けますか?
返信する
すみません、できました (マイコン初級者)
2011-08-03 15:32:23
Helpのチュートリアル任せの簡単なメモ書きです。

コード生成部
端子割り当て:PIOR=0x0
オンチップ・デバッグ設定:使用する
ポート:P77=出力
タイマ:チャネル0のインターバル時間:500ms
ウォッチドッグ・タイマ:使用しない

r_main.c追記
R_TAU0_Channel0_Start();
r_timer_user.c追記
P7.7 ^= 1;

RL78シミュレータ の右クリックから 使用するデバッグツール->RL78 EZ Emulator を選択

ターゲットボードのJ6~J9をOCD側にし、USB接続し、F6ボタンでメイク&ロードします。

今度はシリアル通信にトライしています。
返信する
動いたようで、良かったです (ikkei)
2011-08-04 00:21:43
私もとりあえずCubeSuite+をインストールしました。
とにかく、まずテキストの通りに入力してみましたら、一応動きました。
でも、このように何も考えずに動いてしまったと言うのが一番ダメです。
何かトラブルが有って、それを解決していく過程がスキルアップにつながります。
頑張って下さい!
何かありましたら、気軽に質問して下さい。
返信する

コメントを投稿