第一章 任务介绍
在这篇文章中,我们将接着上一篇点亮LED灯的工程继续开展。在本篇文章中,我们将实现D1和D2两个LED同时经过1s的点亮后熄灭,并保持熄灭状态1s,再点亮,重复此过程,形成频率为0.5Hz的LED闪烁。
第二章 延时函数DELAY_US()介绍
延时函数DELAY_US()同样也是TI通过汇编文件DSP2833x_usDelay.asm提供给我们的功能。
打开DSP2833x_usDelay.asm文件,在代码最后几行能看到,提供给我们的延时函数DELAY_US(A),“US”代表微秒。
将DELAY_US(A)复制到主函数中,然后点击进去查看,能看到DELAY_US()函数是在DSP2833x_Examples.h头文件中定义的。其中公式中的CPU_RATE是CPU的速度,点进去查看,CPU_RATE的值是通过宏定义确定的,当系统时钟为150MHz时,在宏定义中选择6.667L,这样能保证,DELAY_US(A)中延时参数A的单位是微秒。