摘要: 在FPGA逻辑电路中,输入信号的边缘检测是一个常用的操作,这算是FPGA的基本功之一。 信号边缘检测应用十分广泛,例如:通信协议的时序操作,按键的检测等,都应用到按键的检测。按键的检测分为上升沿和下降沿两种,基本的检测思想是一致的。本博客的思想是先介绍阻塞和非阻塞两种赋值,在理解这个的基础上然后去分析边缘检测。这里,首先分析一下Verilog语言中阻塞赋值(=)和非阻塞赋值(<=)的区别,给出相应的案例来帮助理解:module prj1(in,b,c,d,clk,rst_n);input in;input clk;input rst_n;output b,c,d;reg b,c,d;al 阅读全文
posted @ 2014-01-09 19:34 shangzhimeng 阅读(2744) 评论(1) 推荐(1) 编辑
摘要: 在使用STM32的UART的DMA功能总结如下:首先上代码,这里采用STM32 的USART1作为Demo,RX的DMA为DMA1_Channel5,TX的DMA为DMA1_Channel4.初始化如下,红色的标记需要注意:RX-DMA初始化 1 // DMA Rx 2 USART_DMACmd(U... 阅读全文
posted @ 2014-12-09 21:32 shangzhimeng 阅读(23732) 评论(3) 推荐(0) 编辑
摘要: 前一段时间研究了一下MFC与Android,刚入门了基本的东西,对于深入理解还是差很多的。先来说说最近的理解吧(博客主要还是记录自己的东西,防止以后忘记了,也顺别作为万千网名中的一个,为他人贡献一点点小福利):GUI编程中的一些概念:控件,资源,布局,等等。布局方式: MFC 中布局是通过拖拽控件完成,这个相当于Android中的RelativeLayout布局,这个是很自由的。而在Android开发中,布局文件时通过一个.xml文件实现配置,也可以通过拖放完成。布局方式有很多种,比如LinearLayout,GridLayout,等等。这个与原生态Java编程十分类似。资源管理:对于资源的. 阅读全文
posted @ 2013-05-10 16:16 shangzhimeng 阅读(1319) 评论(0) 推荐(1) 编辑