首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

6747定时器初始化

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)
{}
}
想请教各位大侠,这个程序的初始化有什么错误,应该怎样修改?
返回列表