2021年1月21日

摘要: 关于IR 接收数据的上升沿和下降沿的判断, 其实可以画图来理解: 手动把电路画出来, 并且进行了推算: 上面输入的1010 是 IR 的那种 特殊传输方式, 560us低+560us高代表传输的是0 ,560us低+560us x3 高代表传输的是1 。 如果就拿普通的0101传输,推算如下: 边沿 阅读全文
posted @ 2021-01-21 16:02 Doreen的FPGA自留地 阅读(614) 评论(0) 推荐(0) 编辑
 
摘要: 友晶科技的 《逻辑电路设计 DE2-115 实战宝典》的第7章节 有讲解 IR 接收器的原理以及 有对IR 接收数据的解析。 但是我看到代码里面提到IR 数据是否传输完成的判断是 : parameter IDLE_HIGH_DUR = 262143; // data_count 262143*0.0 阅读全文
posted @ 2021-01-21 15:59 Doreen的FPGA自留地 阅读(497) 评论(0) 推荐(0) 编辑
 
摘要: 并行输出的最后都加上了 一级寄存器, 这是什么目的呢? 首先看友晶科技 IR (红外线)控制章节第 294页(《逻辑电路设计——DE2-115 实战宝典》)代码: 这里提到是为了稳定输出。 为什么寄存一下就能稳定输出? 我们来看一下我在网络上找的关于 总线输出 最后加一级寄存器的教学PPT:里面解释 阅读全文
posted @ 2021-01-21 10:11 Doreen的FPGA自留地 阅读(395) 评论(0) 推荐(0) 编辑