working.c
来自「用计数器定期启动一个函数MyFun」· C语言 代码 · 共 53 行
C
53 行
//==========================================================
// 作者:李囡
//
// 隶属模块:工作模块
//
// 日期:2009.4.27
//
// 版本:v1.0
//
// 文件类型:源程序
//
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// 完成工作过程
//
//===========================================================
#include "stdio.h"
#include <csl.h>
#include <csl_timer.h>
interrupt void MyFun(){ //计数器处理函数
printf("this is the interrupt !!!!!!!!!!!!!!!!!!");
}
void main(){
TIMER_Config Myconfig={ //寄存器结构体
0x000002c0,
0x00010000,
0x00000000,
};
TIMER_Handle HTimer; //计数器句柄
HTimer=TIMER_open(TIMER_DEV0,0); //open计数器,句柄和设备关联
TIMER_config(HTimer,&Myconfig); //配置计时器
IRQ_enable(TIMER_getEventId(HTimer)); //
IRQ_plug(TIMER_getEventId(HTimer),&MyFun); //计数器和处理函数关联
TIMER_start(HTimer); //开始计数
printf("thie is the main.......");
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?