1 #include "DSP2833x_Device.h" //这是一个很重要的头文件,决定CPU类型,数据类型、asm宏指令,包含的所有的外设,外设的头文件和其他硬件的抽象头文件
2 #include "DSP2833x_Examples.h" //该头文件是常用实现函数的文件包含3 6 //中断服务函数声明7 __interrupt void wakeint_isr(void);8
9 //声明全局变量12 Uint32 WakeCount;13 Uint32 LoopCount;14
15 //主函数18 void main(void)19 {20 //Step 1. 初始化系统控制:22 //配置PLL,设置cpu时钟23 //配置外设时钟24 // 配置看门狗 该函数在 DSP2833x_SysCtrl.c中.25 InitSysCtrl();26
27 //Step 2. 初始化GPIO:29 //该函数在 DSP2833x_Gpio.c 中.
32 //InitGpio();33
34 //Step 3. 初始化中断:36 //禁止CPU中断,该函数在 DSP2833x_Device.h 中38 DINT;39
40 // 禁止外设中断
41 //清理外设中断允许寄存器42 //清理外设中断标志寄存器43 //禁止CPU中断,设置允许中断位为044 //初始化外设中断向量表45 // 设置中断函数46 InitPieCtrl();47
48 //
49 //Disable CPU interrupts and clear all CPU interrupt flags50 //51 IER = 0x0000;52 IFR = 0x0000;53
54 //
55 //Initialize the PIE vector tabl