太阳能例程里面,声明函数中断使用了如下语句:
#ifdef FLASH_F28M35x
#pragma CODE_SECTION(Inv_ISR,"ramfuncs");
#endif
__interrupt void Inv_ISR(void);
#pragma INTERRUPT (DPL_ISR, HPI)
#pragma INTERRUPT (Inv_ISR, LPI)
不是很明白,声明中断函数不是有__interrupt void Inv_ISR(void);就可以了吗?为什么还要把它对应到ramfuncs段里呢,这个段不是对应的initialflash函数吗?
后面的定义也不是很明白。