嵌入式学习小组
直播中

李姗蔓

7年用户 195经验值
私信 关注

FPGA三个按键给同一个信号赋三个不同的值按键回弹为 000 后变量的值将改变怎么解决?

FPGA 按键问题,三个按键给同一个信号赋三个不同的值,可是按键回弹为 000 后变量的值将改变,如何解决这个问题呢?

回帖(3)

卢家辉

2020-5-29 07:13:42
云汉达人 邀请回答
fpga 代码贴出来看看?感觉像是没有锁存
举报

范志坚

2020-5-29 07:28:40
邀请回答

您機械按鍵訊號會抖動,所以您要設計成sequential logic,然後設計成每幾個cycle後才讀取正確的I/O值,如果是combinational logic設計方式的話則一定會有問題,以上希望對您有用
举报

杜美娜

2020-5-29 07:46:05
云汉达人

1. 如果是按键的逻辑代码问题,按键在FPGA内部加延迟
2. 状态机逻辑问题,这个要贴代码了。。。。。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分