昨天开始学习PC9S12XS128了,不小心犯了一个低级错误,竟然忘了总线频率等于晶振频率的一半。遗憾、惭愧!
后来,做中断程序是怎么也找不到中断向量表,自己查手册计算真是头都大了。后来仔细一查编译环境,一个惊喜——里边都定义好了。
用的编译环境是,Freescale CodeWarrior V4.7
中断程序格式是,
#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt VectorNumber_Vsci0 void SCI0RI_ISR(void)
{
}
其中的:“VectorNumber_Vsci0 ”在"MC9S12XS128.H"(附件中)已经定义了,直接粘贴过来就行了。
我比较喜欢这种定义中断的方法,当然还有另一种定义中断方法。
用户236238 2009-9-28 21:24