智能车制作

标题: 定时器模块 [打印本页]

作者: 飞之路    时间: 2012-11-18 23:24
标题: 定时器模块
各位大神:S12定时器怎么设置,有什么步骤吗。先设置什么后设置什么。

作者: 1006110218    时间: 2012-11-21 21:25
void PIT_Init(void)    //定时中断初始化函数 1ms定时中断设置
{

    PITCFLMT_PITE=0;  //定时中断通道0关
    PITCE_PCE0=1;     //定时器通道0使能
    PITMTLD0=64-1;    //8位定时器初值设定,64分频,在64MHzBusClock下,为1MHz。即1us
    PITLD0=1000-1;    //16位定时器初值设定。1000*1uS  即1000us中断一次
    PITINTE_PINTE0=1; //定时器中断通道0中断使能
    PITCFLMT_PITE=1;  //定时器通道0使能
   
}
void interrupt 66 PIT0(void)
{}

作者: 1006110218    时间: 2012-11-21 21:26
void PIT_Init(void)    //定时中断初始化函数 1ms定时中断设置
{

    PITCFLMT_PITE=0;  //定时中断通道0关
    PITCE_PCE0=1;     //定时器通道0使能
    PITMTLD0=64-1;    //8位定时器初值设定,64分频,在64MHzBusClock下,为1MHz。即1us
    PITLD0=1000-1;    //16位定时器初值设定。1000*1uS  即1000us中断一次
    PITINTE_PINTE0=1; //定时器中断通道0中断使能
    PITCFLMT_PITE=1;  //定时器通道0使能
   
}
void interrupt 66 PIT0(void)
{}

作者: 飞之路    时间: 2012-11-21 23:50
1006110218 发表于 2012-11-21 21:26
void PIT_Init(void)    //定时中断初始化函数 1ms定时中断设置
{

谢谢了..........

作者: 1006110218    时间: 2012-11-22 22:50





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2