回答編集履歴
1
読みやすくするため、段落に分割
test
CHANGED
@@ -14,4 +14,8 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
次に、`@(negedge CLK)` では、チャタリング防止にはまったくなりません。チャタリング発生時にそれがおさまったかどうかを調べるには、ある一定時間信号が変化しないことを確認しなければなりません。「ある一定時間」を調べるには、スイッチで与えるというCLK以外の、まともなクロック信号が必ず別に必要になります。
|
17
|
+
次に、`@(negedge CLK)` では、チャタリング防止にはまったくなりません。チャタリング発生時にそれがおさまったかどうかを調べるには、ある一定時間信号が変化しないことを確認しなければなりません。「ある一定時間」を調べるには、スイッチで与えるというCLK以外の、まともなクロック信号が必ず別に必要になります。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
ひとまず、このシステムクロックを利用して、チャタリング防止回路を作ってみてはどうでしょうか。スイッチを押すあるいは切り替えるたびにカウントアップしてLEDに表示させれば確認できると思います。ただ、DE0はどうかわかりませんが、ボードによってはスイッチにあらかじめチャタリング防止回路が仕込まれていることもあります。
|