www.pudn.com > F2812-UCOS.rar > timer.c


/*                    INT  SVC system 
* Copyright (c) 2006,南京因泰莱电器股份有限公司开发部 
* All rights reserved. 
*  
* 文件名称:timer.c 
* 摘    要:实现F2812各个功能模块的测试,为以后的开发准备 
*  
* 当前版本:0.1 
* 作    者:洪远洋  
* 完成日期:2006年12月30日 
* 
* 取代版本:0.0 
* 原作者  :洪远洋 
* 完成日期:2006年12月28日 
* 
*/ 
 
#include "F2812reg.h" 
#include "include\timer.h" 
void timer_init() 
{ 
    asm("	EALLOW"); 
	TIMER0TCR   |= 0x0010; 
 
	TIMER0PRD	= 0xffff; 
	TIMER0PRDH	= 0x0000; 
	TIMER0TPR	= 0x0000; 
	TIMER0TPRH	= 0x0000; 
	 
	PIEIER1 = 0xff; 
	PIEIER2 = 0xff; 
	PIEIER3 = 0xff; 
	PIEIER4 = 0xff; 
	PIEIER5 = 0xff; 
	PIEIER6 = 0xff; 
	TIMER0TCR	|= (0 
	               |TIE 
				   |FREE 
				   |SOFT 
				   |TRB 
				   ); 
	TIMER0TCR	&= 0xffef;	 
	asm("	EDIS");	   
}