Dspic33启动过程 1.启动第一步2.其他 1.启动第一步 和stm32不同,dspic33没有复位中断函数,但需要定义一个复位函数,函数名称为__reset。编译后,__reset函数地址为生成的可执行文件首条数据,在启动时,第一步取出放入pc中。从而程序从__reset函数开始执行。 2.其他 dspic33不会在编译的可执行文件中存储非零全局变量的值,并且在启动时拷入SRAM,而是在启动时把SRAM清零,因此所有全局变量的初始值为零,无论源程序中设置为多少。对于局部变量,如果设置了初始值,则在每次执行时进行赋值。