制御プログラム
昔、CH32V003でLチカで紹介したch32v003funを使用。音検出に使用した入力レベル変化割込が特殊なのと、押しボタンがあるのでチャタリング対策が入っているくらいで、あとは普通のポート入出力をしているだけ。
LEDは2桁あるのでダイナミック駆動(1桁ごとに時分割で点灯)にしている。このため電流制限抵抗は330Ωと少し小さめの値にした。RISC-Vはメモリが大きいので実行効率とかメモリ効率とかあまり意識していないが、全く問題なく動作している。
コードはこちら。
昔、CH32V003でLチカで紹介したch32v003funを使用。音検出に使用した入力レベル変化割込が特殊なのと、押しボタンがあるのでチャタリング対策が入っているくらいで、あとは普通のポート入出力をしているだけ。
LEDは2桁あるのでダイナミック駆動(1桁ごとに時分割で点灯)にしている。このため電流制限抵抗は330Ωと少し小さめの値にした。RISC-Vはメモリが大きいので実行効率とかメモリ効率とかあまり意識していないが、全く問題なく動作している。
コードはこちら。