34one ダウンロードさせていただきました RSSフィード
 

ツリー全部最新の50件前後を読む

11ChuckChuck   操作にコツ

ボタン(ペダル)押しが認識されない感じでしょうか?

そうだとすると以下。

http://emusic.g.hatena.ne.jp/Chuck/20050616#p1動作の仕組み で説明している、

  • クロックは 8MHz を使う(暫定)
  • 8bit の timer0と 16bit の timer1を使用する
    • timer0 はボタン処理用で、使用時は 1/64 でプリスケールする
      • ペダルが踏まれると timer0 を1/64プリスケールでスタートする
      • 256カウントで割り込まれると、256*64/8M = 2.048msec
      • この時間が経ったらtimer0割り込みが掛かる。ペダルがまだ踏まれているかどうか再評価する。踏まれていない(2msecよりも短い)場合はノイズだったと見做す

という部分が当初想定したとおりに機能していない(= 2msec後の再評価 という考え方がよろしくない)のではないかと考えられます。

実験用にタクトスイッチを使用したとすると、これはかなり性能が良いですから、2msecよりも短い押釦時間を実現できます。そういえば私の実験環境(STK500のタクトスイッチ利用)でも、「一瞬クリック!」では押釦が認識されないことがあり、「ココロモチ、しっかり押す」とすると動作したことを思い出しました。

お試し的には 256カウントで timer0 割り込みとなっている部分をもっと短い時間になるように変更してみるか、1/64となっているtimer0のプリスケールを1/32とかに変更してみるという実験をしてみる価値はあると思います。

しかし実際に使用するスイッチで変わりますし、足で操作するからそれもまたポイントで、最終的には実際の環境で追い込んでいく*1必要があると考えています。

ユーザインターフェースは難しいですね。

*1:クロックが8MHzか4MHzか とか timer0 の割り込み時間。

返信2005/06/23 06:44:44
  • 11操作にコツ ChuckChuck 2005/06/23 06:44:44
    ボタン(ペダル)押しが認識されない感じでしょうか? そうだとすると以下。 http://emusic.g.hatena.ne.jp/Chuck/20050616#p1 の動作の仕組み で説 ...
    • 12ありゃ Re:操作にコツ ChuckChuck 2005/06/23 06:45:55
      ありゃ、新しいスレッドになっちゃった。
      • 13Re:ありゃ Re:操作にコツ r0r0r0r0 2005/06/23 12:50:06
        「ココロモチ、しっかり押す」にすると、いい感じになりますね。 実機は、足操作だから、足が勝手に「ココロモチしっかり」押してくれるかもしれませんしね。 僕は、タカチのMB-1と、サトー電気さんで ...