動かした感じのものをこのブログで書きたいと思います。統合インストーラでは、Complete(だったっけ)を選択してインストールしました。これだけで環境が整いました。調べていくと動作をさせる方法として、回路図(ブロック図)を構成するやり方と、Cコードを書いていく方法があるらしいです。体験ということで、ここは僕らしくないですが、回路図で色々やっていきます。バージョンが古いという状況ですので、このブログの存在目的の1つをここで果たそうと思っております。最初にプロジェクト・ワークスペースの作成をする必要があるのですが、ここでこの2つの違いを述べておきますね。プロジェクトとは1つのソフトウェアを作る場です。「Lチカのテスト」とか「マイクロマウスのプログラム」とかです。ワークスペースはそれらをまとめたもので、1つのカテゴリ的存在です。プロジェクトはワークスペースに属します。さぁ実際にやっていきましょう。メニューバーから図のように辿って行きます。僕と同じボードを使う場合は以下のように進めていきます。ワークスペース名とプロジェクト名の指定です。いうわけで今後は機能の評価プロジェクトを作る際は、このワークスペースに別のプロジェクトを追加する、と言ったやりかたですすめることにします。schematic」を選ぶとすでに機能が組んであるテンプレートからプロジェクトが始まります。最後に「Finish」を押すとこんな画面になったと思います。このグリッドがあるペインに部品を置いていきます。今回は一定間隔でポーリングして、スイッチが押されていたらLEDを消すというプログラムを組み立てていきましょう。右ペインからドラッグして持っていきましょう。一度配置したものは再度ドラッグしていくことで移動させることができます。キーの+と-に対応しているんですね。ちなみに、ピンの入力及び出力はこんな場所にあります。続いて置いた部品の設定です。ダブルクリックで設定画面が出ます。下は入力端子の設定です。Impedance」(断線)になっているのですが、これではスイッチ入力ができないので、画像のようにプルアップとしておきました。とそれっぽくしています。出力端子の設定ですが、まぁ特に変更すべきところはありません。以下のように1Hzまでエクストリーム・分周をしておきます。「反応に遅延がでるぞ??」と思われるかもしれませんがこれは意図的にやっていて、本当に設定通りに動くのかを確認するためです。配線とりあえず部品は置けましたので、これらを結線していきます。繋いだあとのものがこちらになります(3分クッキング風)。対応するピン番号を割り振っていませんでしたね。いうことで上の画像の左側に見える「Pins」をダブルクリックして設定画面を開きます。画面右側に上のような欄があるので「Port」の所から図のように選んじゃってください。「Pin」のところはいじらないで大丈夫です。このPinは僕にもよく分かりません(笑)このポートはシルクにそう印刷されているものです。配置ぶっちゃけ何がなんだかよくわからないのですが、「Bootloadable」という部品を置いておいた方がいいらしいんです。無くても書き込み・動作できるんですけどね。言われたことには従います。部品を選んだらテキトーに配置しちゃってください。面倒なことにこれは設定が必要な項目です。Projects.zipを落としてお好きな場所に展開してください。ファイルを選んでくださいな。これですべて完了!!ビルド・書き込み上のメニューバーからBuildをしてください。いうツールがインストールされていると思います。起動して書き込みます。このために、書き込む際にはブートローダー機能に入らなければいけません。基板のSW1を押しながらUSB端子に挿入するだけ。これで青色LEDが少し早く光っていたらブートローダーに入っています。僕の場合ですが、最初に書き込もうとした時、電源投入後スイッチから手を離すとブートローダーモードを抜けてしまう事がありました。それで書き込みができず手こずっていました。みなさんも初めて書き込もうとしてエラった場合は落ち着いて初回の書き込みが終わるまでスイッチは押し続けたままにしてみてください。それが終わればまぁ普通に動いています。図のように察して設定してください(そろそろ疲れてきた)。そんで左から2つめの矢印のボタンを押して書き込み開始です。多少手こずりましたが、初めていじるマイコン(?)にしては比較的スムーズにLチカができたと思います。なんかそれっぽい回路を作ったり、動作の仕組みがわかったら記事にしていきたいと思います。明日は技能教習の補修、明後日は卒検2回めだ。え??卒検落ちたのかって??ええ、落ちましたもの。