⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 core_timer.c

📁 bf533平台图像采集程序
💻 C
字号:


#include <cdefBF533.h>
#include <ccblkfn.h>
#include <sys\exception.h>

#include "pll_detect.h"

unsigned int ctime = 0;

//#pragma interrupt_reentrant  
//#pragma interrupt 
//section("L1_code") void ctimer_isr(void)
EX_INTERRUPT_HANDLER(ctimer_isr);
EX_INTERRUPT_HANDLER(ctimer_isr)
{
	ctime++;
} 

void ctimer_init()
{
	//TPERIOD*TSCALE/(delay_unit*1M)=0.1S
	
	unsigned int tick = delay_unit*100*4; ///100ms中断一次  
	
	register_handler(ik_timer, ctimer_isr);	
	*pTCNTL		= 0;
	*pTPERIOD	= tick;
	*pTSCALE	= 250; 
	*pTCNTL		|= TMPWR;
	*pTCNTL		|= TMREN | TAUTORLD;
	
	ctime = 0;
}


⌨️ 快捷键说明

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