お次は、本には載っていない、補足PDFにある「6-8 DSMモジュールの使い方」、「6-8-3 例題 2種類の周期によるLEDの点滅制御」、プロジェクト名はDSM1だ。
しかしこの例題は、本(PDF)の通りに入れるのが不可能である。このように、
TMR2とTMR4で、Prescaler syncをオンにできない。さらに、それとは別に、WARNINGも出ている。これ。
FOSC/4にしないと怒られるわけだが、強引にそのままやろうとすると、MCCのGenerateのところでダメと言われて進めない。なので、クロックソースを変更する。これ。
これでWARNINGは消えて、Generateも成功する。それ以外の設定はこういう感じ。
その結果、コンパイル・書き込みともに成功するのだが・・・やってみると結果は、
「赤色LEDがただ点灯しているだけ」であった。PDFに書いてあるような、2秒ごとに点滅状態が切り替わる動作はしなかった。失敗である。(^^♪
コメント