这是PIT0的中断服务程序,PIT0 是自己给中断服务程序取的名字,任意的合法命名都行,66是PIT通道0 的中断向量号,可以在 C:\Program Files\Freescale\CodeWarrior for HCS12 V4.7\lib\hc12c\include\mc9s12xs128.h 找到,其他的中断的向量号也都在里面。作者: Jarylove 时间: 2011-4-20 22:02
不懂作者: 诗雨依然 时间: 2011-4-23 16:59
顶作者: KAI990610 时间: 2011-10-19 20:49
贴出我的PIT中断处理程序!
#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt 66 void PIT0(void)
{
// PITTF_PTF0 = 1;
//用这PITTF_PTF0 = 1清除不了标志位,翻了下数据手册看到
//If flag clearing by writing a one and flag setting happen in the same bus clock cycle,
//the flag remains set.The flag bits are cleared if the PIT module is disabled
// or if thecorresponding timer channel is disabled.
}作者: KAI990610 时间: 2011-10-19 20:49
贴出我的PIT中断处理程序!
#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt 66 void PIT0(void)
{
// PITTF_PTF0 = 1;
//用这PITTF_PTF0 = 1清除不了标志位,翻了下数据手册看到
//If flag clearing by writing a one and flag setting happen in the same bus clock cycle,
//the flag remains set.The flag bits are cleared if the PIT module is disabled
// or if thecorresponding timer channel is disabled.