园薇

跟我一起学FPGA (3)

0
阅读(1789)

据说,最可怕的不是忘记,而是不知道什么时候开始逐渐疏远,然后忘记。

习惯,坚持,朋友,很多与此相关吧……

不说其他了,小记一个关于频率的小知识:

我之前对于延时,没有精确到延时几秒的概念,所有提到延时,都一律的

void delay(unsigned int i)
{
    unsigned char j;
    for(i; i > 0; i--)
        for(j = 255; j > 0; j--)
}

诸如此类软件延时,其实没有那么精准的印象,都是大概延时多久。

 

在FPGA中,常常听到做一个几位的counter,20M(20 000 000/s)的晶振,2^26分频,可以很容易精确地用示波器测出分频后的频率与周期。

比如:

 

分配IO:

 

计算方法:

这样,在开发板上小灯按照3s左右周期一闪一闪,你会有很强烈的频率周期的概念。