代码改变世界

UART模块中rx_int信号的设计方式

2017-03-27 21:53 by 雷韦雷, 756 阅读, 0 推荐, 收藏, 编辑
摘要:UART模块中,当rx_int信号拉低时,串口模块开始并串转换,数据数据;该信号不能随时拉低,因为一拉低就意味着新一轮并串转换的开始; 那么何时拉低呢?一、外部请求串口模块发送数据时,应该主动拉低,也就是刚开始的时候;二、一个8位的数据传输完成后,需要再次传输下面的数据; 所以设计时,对这两种情况分 阅读全文

verilog 按键消抖的设计思路

2014-08-30 22:56 by 雷韦雷, 2331 阅读, 0 推荐, 收藏, 编辑
摘要:本文是对特权同学的按键消抖实验的作的一个随笔,主要是从自己的角度来理解按键消抖。消抖,顾名思义就是对抖动的情况进行消去,这种抖动的情况包括外界非人为而 产生的抖动,比如所在平面的震动、周边的按键对其造成的影响等。那么这些情况就必须视为按键没有按下,应该予以排除。排除的方法就是作延迟处理,让机器“沉默... 阅读全文