📄 working.c
字号:
//==========================================================
// 作者:李囡
//
// 隶属模块:工作模块
//
// 日期: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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -