2019年10月17日PIC12F1822を使用してメロディーIC的なことをさせてみました。手元にPICがあれば好きな曲でメロディーICを作れちゃいます。使用したPICちまちま作ろう使い方ソースコード使用したPICPIC12F1822です。手元にあるCCPが使用できるPICの中で一番小さかったので採用しました。本当はNCOを使いたかった(泣)8ピンなので省スペースちまちま作ろう演奏する曲はロシア民謡のカチューシャにしました。PWM変調をすると矩形以外の波形を出力することが出来ますがそれは今後出します。(今は僕の技術がありません)何もせず単純に矩形波で音を出していこうと思います。CCPから出てくるPWM波形の周期はCCPが参照するタイマの周期で決まるので、タイマ周期を変えるレジスタの値を変更すれば音程を変えることが出来ます。音の長さはタイマ割り込みを利用して制御しています。使い方MPLABXにXC8を入れて以下のソースコードをメインファイルとしてコンパイルします。後は書き込むだけです。書き込んだPICは外から見ればこのようなメロディICに見えます。PLAYとrepeatはプルアップしているので何も繋がないと1になります。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。