チャタリングの実験
ボタン・スイッチとカウンタを用いたチャタリングの実験
Basys3のボタンやスイッチってチャタリング発生するんだっけ?
よく分かってないので実験してみる
チャタリングテスト用のカウンタ回路
上記のコードでbtnUを押していると「1→2→3→4→5→6→7 8→9...」みたいな感じにチャタリングが発生しているような...
チャタリングが発生するのは10回に1回くらい
もっとドカドカ発生すると思ってたんだけど、思っていたよりも少ない
ボタンじゃなくスイッチでやってみたんだけど、こちらはチャタリングが発生しない
ロジアナでボタン・スイッチの波形を確認
カウンタで間接的に観測するのではなく、ボタンやスイッチからGPIO的なところへ出力させてロジアナで確認するの方がより確実かも
Vivadoでロジアナ的なやつ使えなかったっけ?→また後日確認しよう
https://fpga.kice.tokyo/fpga/vivado-la
Vivadoのロジックアナライザの使い方