そちらの準備が出来る前はこの日記で紹介。ルネサステクノロジ社のR8C/Tinyというマイコンを使って初めてのプログラミングして、動作できた。いうのは大体最初LEDを光らせて、それをボタンで簡単に操作する、というのが定石。World!」のようなもんだね。以下解説と動いている模様。R8C/TinyスタートアップR8C/Tinyスタートアップこの本はたぶん必須。今回使用したプログラムや回路構成もこの本を参考に作成。MB-R8CS上記の本にR8C/1BというR8C/15互換のマイコン基盤が付属してくるが、今回は楽をしてSunhayatoのMB-R8CSを使用。これは「R8C/15搭載マイコンボード」という名称で、20Mhz動作のセラロックやEIA-232レシーバなどが搭載されている。今回のような簡単な動作確認のために他のICは一切必要なく、シリアル端子とLEDやスイッチを接続をするのみ。28ピンDIP形状なのでブレッドボードに直接させるのがたまらん。開発環境このR8C/Tinyマイコンのプログラムを開発するには、ルネサス社の統合開発環境を使う。C言語で開発出来て、さらに一つの統合開発環境の下プログラムの書き込みやデバグもできてしまう。それでいて無料(ある一定期間が無料でその後は制限がかかるがTinyシリーズを使う分には支障がないとかだった)。今回ダウンロードする必要があったのは以下。事前にユーザー登録をする必要があり。FoUSB/UARTデバッガ回路図いよいよプログラム書き込み&動作の様子(左)開発の様子、(右)ブレッドボード上に実装した今回は試したのは「LED1,2常時1秒間で交互に点滅、SW1オン中は0.1sec間隔で点滅」というもの。上で紹介した「R8C/Tinyスタートアップ」のP129にある「プログラマブル入出力ポートの制御プログラム」のサンプルとほぼ同じ。以下プログラムをマイコンに書き込んで、動作確認をしている模様。こんな簡単に動くとは思わなかった。Workshop)がその名のごとく強力な予感がした。今度はこれでiTunesコントローラーを作りたい。