Board logo

标题: 求助MC9s08AW16定时器中断问题 [打印本页]

作者: liushi    时间: 2008-1-18 20:59     标题: 求助MC9s08AW16定时器中断问题

/*****************头文件****************************************/

#include /* for EnableInterrupts macro */
#include "derivative.h" /* include peripheral declarations */

/*********************变量和函数定义****************************/
void TIMER_INI(void);
int DATAH,DATAL;
/*********************主函数************************************/
void main(void) {


TIMER_INI();
EnableInterrupts; /* enable interrupts */
for(;;) {

__RESET_WATCHDOG(); /* feeds the dog */


} /* loop forever */
}

/******************定时器中断***************************************/
interrupt 10 void MTIM_ISR(void) {

PTAD_PTAD0=1;
DATAH=TPM2CNTH;
DATAL=TPM2CNTL;
} /**/

/*******************初始化函数****************************************/
void TIMER_INI(void) {

TPM2SC=0x4A;
TPM2CNTH=0x00;
TPM2CNTL=0x00;

作者: strongchen    时间: 2008-1-21 10:32

定时器溢出中断的中断号应该是11吧。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0