时间:2024-07-29 来源:网络搜集 关于我们 0
和单片机一样,FPGA开发板上也都会配有晶振用来生成板载时钟。前一篇我们提到了小脚丫的固定板载时钟频率为12MHz,这个频率实际上就是作为我们的时间参考基准。正如歌里唱的那样:
嘀嗒嘀嗒嘀嗒嘀嗒
时针它不停在转动
因此,小脚丫只要在通电之后,它的内部时钟就会每隔83.8ns滴答一次。这个时间真的很快,连光速还没来得及跑出小区大门就被掐断了。那么问题来了:如果在某些应用场合中,我们不需要这么快的嘀嗒该怎么办?比如,我们想让小脚丫上的LED灯以可观察的频率闪烁,如1Hz,也就是1秒闪一下。
相信大家和我的想法一样,就一个字:等。既然一秒钟可以嘀嗒一千两百万次,那我们每次点亮LED之前就先等你跳一千两百万次好了,毕竟也不耗油。换句话说,就是把内部时钟频率放慢12,000,000倍。这个操作就叫做时钟分频...