マイコンを使って何かしよう!として始まった研究室のプロジェクト!
何か作るにも初心者は基礎が大事ということで, デジタルデザインテクノロジNo8に付属している78kORマイコン基板(16bit)で遊んでみる。
No8付属基板には, 主に以下が搭載されている。
- USB-シリアル変換ポート
- LED
- ユーザSW
- GPIO
開発環境はNECのIDE, CubeSuiteを使ってみた。
面倒なハードウェア定義はコード生成機能で楽々できるのだが, これはインストール時にカスタムインストールでチェックボックスONにしないと使えないので注意(´・ω・`)
まずは, LED点滅プログラムをつくってみる。つまりエルチカである。
1. CubeSuiteで新規プロジェクト
2. ハードウェアの定義でP30を出力に設定
3. コード生成
4. main()内のループ部分で点滅処理を書く
P3.0 = 0;// LED点灯
for(i=0;i<30000;i++){};
P3.0 = 1;// LED消灯
for(i=0;i<30000;i++){};
5. ライターソフトでMCUに書き込み
次回はPWM機能をつかってみる (`・ω・)ゞ