せっかくなので、次に行く。こちらのサイト様におんぶにだっこだ。(^^♪
MCCを起動してクロックを設定まではうまく行ったのだが・・・
「Device Resources ウインド内の Libraries list にある mTouch icon」が無いんですけど。これ。

別のサイト様の例でも、mTouch アイコンが普通に出ているな。
こちらでは、Device Resources ウインド内の Libraries list にある mTouch iconが無くて、Foundation Servicesがあるだけである。うーん。。。
で、ふとみると、Device Resourcesのところにある Content Manager のところだけが背景が金色?になっているな。なんか怪しいのでそれをクリックしてみると・・・Content Librariesが開いたのでスクロールしてみると、このように、mTouchが見つかった!

このように、チェック印をクリックしてとりあえずバージョンの新しいのを選択する。

さらにここの、Applyをクリックすると、

おお!ちゃんとLibrariesにmTouchが現れた!これで、サイト様の例の通りに復帰!

ダブルクリックでProject ResourcesにmTouchが移動した。なので、それをダブルクリックすると、

mTouchのタブを探してさらにSensor/Button/…のタブを探すとこういうButtonsがあったので、Create New Buttonを押す。

Pinのところはこんな感じでいいのかしら?サイト様の記載によると、mTouch library v2.00 以降は、Timer Interruptの設定はしなくてもOKだそうなので、このPinModuleのEasySetupのところにTMR2が無くて少し不安になるけど、そのままGenerateを押してみる。
次は、main.cにコードを書き加えるのだが、どうもMTOUCH_Service_Mainloop();ではなくて、こっちのコードを書くように読める?ので、そっちにしてみる・・・がちょっと不安。。。

この状態でコンパイルすると、通った。書き込みも成功。そして・・・

このように、ここを触った時だけLEDが点灯した。めでたしめでたし。ああ、ありがたや(^_-)-☆
※追記 元のサイト様に、「このページは、Microchip Developer Help を翻訳したものです。」とあったので、Microchip Developer Helpを調べてみると、ここにあった。いろいろ調べてみるとこういう例題がありそう。


コメント