Music Stick - MC9S08QD4版暫定プログラム作成 [プリント基板]
正月明けに作成したままになっていた、Music Stick 4.5V バージョンの暫定プログラムを作成しました。
設定変更など
そもそも、この作品は、MC9RS08KA2で使用することを考えていたものなのですが、今回はプログラムの容易さを考えて、MC9S08QD4で作成しました。 その恩恵には、
- A/Dコンバータが使用できます。
- PWM出力が使用できます。
- ProcessorExpertが使用できます。
という計り知れないものがあります。
ところが、ギッチョンチョン、MC9S08QD4でPPGビーンを使って、PTA1にPWM出力を出そうとして、バグを見つけてしまいました。 その結果、ProcessorExpertでは、対応できないと判断して、レジスタ直接アクセス方式に改めました。 う~ん、残念。
音は、5ピンに接続した圧電スピーカから出すことにしてあったのですが、このピンからはPWM出力が出ません。 これは、抵抗R5を抵抗R4に向かって斜めに実装することで対処できました。
プログラムは、ダサい
プログラムは、全力疾走方式で、A/D変換を休み無く行ってキーを検出しています。 しかも、デバウンス処理なんかしてないし。 これをMStick02.zipという名前で保存すると、プロジェクトが解凍できます。 ぜひ、笑ってやってください。
うまくしたら、オリゲーでお目にかける事ができるかも知れません。
コメント 0