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 + -
显示快捷键?