摘要:
一、设计思路 一般的串口接收是采集每一个比特位的中点,如果在及其恶劣的环境下,比特位中点数据有可能会与真实数据相悖,如何解决这样的问题? 将每一个比特位分成16份,采集中间7个点,再计算7个点出现0和1的概率,概率大的即为真实数据 计数器设计 分成16段的波特率计数器,完整波特率计数(16),比特位 阅读全文
摘要:
一、设计思路 nedge:检测到按键出现下降沿 pedge:检测到按键出现上升沿 end_cnt_20ms:计数器计满20ms parameter IDLE = 4'b0001; //空闲状态 parameter S1 = 4'b0010; //按下 parameter S2 = 4'b0100; 阅读全文