/*
1 直接使用PIT_QuickInit函数初始化
2 使用PIT_CallbackInstall注册回调函数
3 使用PIT_ITDMAConfig开启定时器中断
*/
//流程示例
/*使能30ms定时器,启用CH0通道*/
PIT_QuickInit(HW_PIT_CH0,30*1000);
/* 注册中断回调函数 这里回调函数是自定义的函数名 PIT_SIR*/
PIT_CallbackInstall(HW_PIT_CH0, PIT_ISR);
/* 开启PIT 通道0的定时器中断*/
PIT_ITDMAConfig(HW_PIT_CH0, kPIT_IT_TOF, true);
static void PIT_ISR(void) //这个就是自定义的CH0中断的函数名
{
///做中断回调函数里面的事情
//只要到这个函数里面来了,库函数内部已经清除了中断标志位了 所以直接用 不用管
}
欢迎光临 重工电子论坛 (http://cqutlab.cn/) | Powered by Discuz! X3.1 |