秋月ファンクラブ掲示板

No.3559へ返信

記事投稿フォーム
補助
送信

daruma(2017/12/07 Thu 17:06) [ 編集 ] [ 返信 ]

Re^5: LED Cube2

> いやむしろ悠長で気が長いという意味です。

先述したとおり
>> STEPDATAを'5'でTIME100でトップスピードへの変化時間よりはるかに長く待っても抜け出せないので、時間がかかっているのではなく無限ループだと
判断するのは短時間でできたのですが、もしや私の方でSTEPDATAとTIMEを変更したことが原因かもと、いただいたままの状態でも試してみたわけです。「長時間かかる」とのことだったものですから、

> 一定のインターバルで何かを処理する場合は、クロックを基準に自動的に一定間隔で処理するタイマー割り込みを使うのが正当な手法

はるか昔、BASICでプログラムを書いていた頃に、マウスの処理は割り込みでした。割り込みというもののイメージはわかるのですが、それをPICで書くのは
> レジスタの設定が増え、お約束処理も増え、面倒が増える
ことの想像もつきます。そんなわけで、チカラ技版で所期の動作が実現しましたので「これでできあがりに」とさせていただきました。どこをどう増減すると速さや回数が変わるのかを自分で試すことができてありがたかったです。

> 最低ウェイト150マイクロ秒、速度変化インターバル1秒版
走らせてみました。3分でトップスピードに達します。

> これで、今回の勉強は十分でしょう。
ありがとうございます。
今日はひさしぶりに机の上をかたづけました。