1.要对系统时钟初始化InitSysCtrl()//dsp2812禁止看门狗,然后再经过PLL决定系统时钟以及高低速时钟和对需要的外设是否提供外设;2关中断DINT;IER = 0x0000;IFR = 0x0000;3初始化PIE模块InitPieCtrl()//DIsablePIE,对PIEPIF进行清零,EnablePie,最后对PIEACK置位;4InitPieVectTable()//对向量表进行初始化; 然后 下来部分根据你的要求 进行配置了,如果有中断,那你就是使能PIE和CPU中断,需要用什么就对寄存器进行配置即可 如果你 DPS 有外设 接口,再将外设地址写入下面就可以进行具体代码了
、
芯片上电,执行你自己编写得初始化程序阿。要用到哪些模块,对这些模块寄存器进行设置。比如InitSysCtrl();
InitGpio();//初始化通用I/O
InitCpuTimers(); //初始化CPU定时器,
如果用到中断,还有InitPieCtrl(); //初始化中断寄存器
InitPieVectTable(); //初始化PIE矢量表
等等。很多的,看你需要了。
你的2812是用来干什么的?