Board logo

标题: 6747定时器初始化 [打印本页]

作者: reporter    时间: 2014-4-25 16:25     标题: 6747定时器初始化

用6747想做一个定时器中断程序,如何初始化啊?我按照数据手册做了,好像不成功呢,请大侠们指点一下哈:
定时器初始化:
void timerInit()
{
TIMER0_TGCR  &= 0XFFFFFFF3;
TIMER0_TGCR  |= 0X3;
TIMER0_PRD12 = 0X2FAF080;
TIMER0_PRD34 = 0;
TIMER0_TCR = 0XC0;
}
中断初始化
void INTInit()
{
CSR &= 0XFFFE;
INTMUX1 = 0X4;  //因为不需要用到IO输出,我只想在定时器里面定时做点事情,所以没有用GPIO中断的初始化的相关东西,我就只是把这个中断定为中断4了,其他的什么都没有,不知道我理解得对不对
ISTP = ......
.....(下面的和其他中断初始化相同)
}
interupt timerDo()
{
......
}

void main()
{
C6747_init();
INTInit();
timerInit();
while(1)
{}
}
想请教各位大侠,这个程序的初始化有什么错误,应该怎样修改?




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