推 bearpower:1. 一般大概20的CLOCK以上都蠻有效果了 06/17 17:23
→ bearpower:2. 應該是debounce沒濾好造成跑到下一個FSM吧 06/17 17:24
→ bearpower:不過你FSM是用哪個訊號當triger? 可以採用LED燈當做 06/17 17:25
→ bearpower:檢測的方式,看是不是你只暗一個數字,可是就跑了 06/17 17:25
→ bearpower:兩個FSM,如果是,那應該是debounce沒濾好 06/17 17:25
→ bearpower:"按" 對不起 打錯字 06/17 17:26
→ dinex:兩個字儲存都是用同一個FSM進行,只是用STATE來區分(第一個 06/17 17:57
→ dinex:STATE:存第一個字,第二個STATE:存第二個字),觸發方式是當 06/17 17:58
→ dinex:鍵盤所讀出的數值不等於沒有按下任何鍵的預設數值就指定下一 06/17 17:59
→ dinex:CLK正緣觸發時輸入下一個STATE 06/17 18:00
→ dinex:上述狀況是本人尚未燒板子前突然想到的,不過我想就是這種觸 06/17 18:03
→ dinex:發是否會導致造成此結果(Debounce使用按持續一段時間才承認) 06/17 18:04
→ dinex:還是說有更好的寫法? 06/17 23:25
推 bearpower:我的建議:把sensitive list改為按鈕數字的變化 06/18 00:23
→ bearpower:或許可以解決這問題,不過這要看您的debounce作的好不好 06/18 00:23
→ dinex:謝謝。那請問一下鍵盤的CLK掃描速度設定多快較好? 06/19 22:37