timer.c

来自「PID典型算法」· C语言 代码 · 共 19 行

C
19
字号
#include "2407e.h"
#include "2407bit.h"
extern unsigned int TimeFlag;
void	T3Init(void)								//T3 Serve as Clock
{
		*EVBIMRA = 	0x0080;				//Enable T3PINT interrupt
		*EVBIFRA =	0xffff;				//Clear	all interrupt's flag
		*GPTCONB =	0x0100;				//Enable T3UINT to start ADC
		*T3PR	 =	0xc350;				//Set period register
		*T3CNT	 =	0x0000;				//Clear CNT3
		*T3CON	 = 	(1<<TMODE1)|(0<<TPS2)|(1<<TPS1)|(0<<TPS0)|(1<<TENABLE)|(1<<TCLD1)|(1<<TCLD0); 
		//TMODE1:TMODE0 10  连续增数方式
		//TPS2 TPS1 TPS0 010 X/4
		//TENABLE	1		Enable Timer
		//TCLK1 TCLK0 00	Using CPU's CLK
		//TCLD1	TCLD0 11	Reserved
		TimeFlag=0;	 		
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?