2014年12月6日

struct和typedef struct的用法

摘要: 我首先想到的去MSDN上看看sturct到底是什么东西,虽然平时都在用,但是每次用的时候都搞不清楚到底这两个东西有什么区别,既然微软有MSDN,我们为什么不好好利用呢,下面是摘自MSDN中的一段话:Thestructkeyword defines a structure type and/or a ... 阅读全文

posted @ 2014-12-06 10:28 elegang 阅读(1156) 评论(0) 推荐(0) 编辑

2014年11月27日

memcpy函数的使用方法

摘要: c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中。1、函数原型void *memcpy(void *dest, const void *src, size_t n);2、功能从源src所指的内存地址的起始... 阅读全文

posted @ 2014-11-27 22:59 elegang 阅读(12124) 评论(0) 推荐(2) 编辑

C结构体之位域(位段)

摘要: 位域,结构体 阅读全文

posted @ 2014-11-27 22:34 elegang 阅读(1057) 评论(0) 推荐(1) 编辑

FPGA同步复位异步复位

摘要: 今天看了篇博客,是拿altera的芯片和软件作例子的,讲同步异步复位的:http://blog.sina.com.cn/s/blog_bff0927b0101aaii.html还有一个博客,http://bbs.ednchina.com/BLOG_ARTICLE_201656_2.HTM想起这本书也... 阅读全文

posted @ 2014-11-27 17:52 elegang 阅读(2217) 评论(0) 推荐(0) 编辑

xilinx FPGA普通IO作PLL时钟输入

摘要: 本帖转自于 :http://www.cnblogs.com/jamesnt/p/3535073.html在xilinx ZC7020的片子上做的实验;[结论]普通IO不能直接作PLL的时钟输入,专用时钟管脚可以;普通IO可以通过BUFG再连到PLL的时钟输入上,但要修改PLL的设置 input cl... 阅读全文

posted @ 2014-11-27 17:30 elegang 阅读(1806) 评论(0) 推荐(0) 编辑

时钟频率和数据频率之间的关系搞清楚

摘要: 1.内存和CPU的有关数据在正式讨论问题之前,我们首先要把内存的核心频率、时钟频率和数据频率之间的关系搞清楚,而且应该特别熟悉。这是讨论这个问题的基础。见下表:表1内存名称及各种频率列表由表1可见,核心频率、时钟频率和数据频率之间有固定的关系。它们之间的比例关系见表2。表2.内存的核心频率、时钟频率... 阅读全文

posted @ 2014-11-27 10:56 elegang 阅读(4554) 评论(0) 推荐(0) 编辑

晶振、时钟信号、锁相环、分频器

摘要: 作者:Andrew Huangbluedrum@163.com驱动数字电路运转是的时钟信号,时序电路都需要一个外部时钟信号来驱动,完成计时,同步,计数,时序控制等各种功能。象CPU也是用时序信号驱动来完成各种运算的,而且象ARM带的模块绝大部分与时序都有关,因此理解时钟信号对于底层编程非常重要。一.... 阅读全文

posted @ 2014-11-27 10:53 elegang 阅读(2998) 评论(0) 推荐(0) 编辑

2014年11月26日

[转] 多种方法实现素数的判断

摘要: 素数的定义: 指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。 我将给出几种实现对自然数n进行素数的判断方法,主要从代码的执行效率上考虑这个问题。 首先,根据素数的定义,大家都会想到的一个方法就是遍历2~n-1,如果... 阅读全文

posted @ 2014-11-26 23:00 elegang 阅读(470) 评论(0) 推荐(0) 编辑

2014年11月25日

二叉树的几种递归和非递归式遍历:

摘要: 二叉树的几种递归和非递归式遍历: 1 #include 2 #include 3 4 using namespace std; 5 6 /* 7 后序遍历的非递归实现是三种遍历方式中最难的一种。因为在后序遍历中,要保证左孩子和右孩子都已被访问并且左孩子在右孩子 8 前访问才能... 阅读全文

posted @ 2014-11-25 19:59 elegang 阅读(336) 评论(0) 推荐(0) 编辑

电子工程师必备基础知识

摘要: 电子工程师必备基础知识(一)运算放大器通过简单的外围元件,在模拟电路和数字电路中得到非常广泛的应用。运算放大器有好些个型号,在详细的性能参数上有几个差别,但原理和应用方法一样。运算放大器通常有两个输入端,即正向输入端和反向输入端,有且只有一个输出端。部分运算放大器除了两个输入和一个输出外,还有几个改... 阅读全文

posted @ 2014-11-25 19:31 elegang 阅读(618) 评论(0) 推荐(0) 编辑

导航