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

📄 timer_0.c

📁 非常实用的韩国dsp2407源代码
💻 C
字号:
/* -------------------------------------------------------------------------*/
/*	                 Timer test code for my2406/2407 board        			*/
/*																			*/
/*										     Copyleft(^^) Do-Yoon Kim       */
/*															timer_0.c		*/
/*															ver 2.0			*/
/*															2002.7.10	    */
/* 	timer甫 弃傅 规侥栏肺 荤侩窍绰 规过阑 焊捞绰 橇肺弊伐                   */
/*  T1PR狼 蔼俊 蝶弗 林扁肺 LED啊 濒冠芭赴促.                               */ 
/*  鸥捞赣狼 林扁甫 促剧窍霸 官操绢 啊搁辑 犬牢秦 焊磊.			    		*/
/*  牢磐反飘甫 荤侩窍妨搁 vectors.asm甫 荐沥秦具 窃阑 镭瘤富磊.             */
/* ------------------------------------------------------------------------ */


#include <util.h>


void bad_trap(void)
{
	while(1) ;
}  

        
void main(void)
{		                
	DSPInit(PLLx0_5);				// PLL= x0.5
	SET_PC_OUT(BIT0);
	CLEAR(PORTC, BIT0);
    
    
	// timer1 setting 鉴辑
	// 1. timer啊 加秦乐绰 EV 葛碘阑 劝己拳 矫挪促. 
	EVA_ENABLE;  		//EVA module enable 
	
	//2. 老窜 timer 悼累阑 沥瘤矫挪促.
	T1DISABLE;  
	
	//3. 荤侩窍绊磊 窍绰 格利栏肺 timer甫 汲沥茄促.
	T1CON = 0x1600;		// continue_up_cnt, x/64, internal_clk
	
	//4. 鸥捞赣狼 林扁甫 汲沥茄促.
	T1PR = 15624;		// 5Hz  
	
	//5. 鸥捞赣狼 墨款磐甫 檬扁拳茄促.
	T1CNT = 0;
	
	//6. 鸥捞赣甫 悼累矫挪促.
	T1ENABLE;
	
	while(1)
	{
	    NOP;
		if(IS_T1PINT_FLAG)          // polling栏肺 牢磐反飘 眉农
		{
			// LED1俊 楷搬等 IO巧狼 免仿阑 馆傈矫挪促.
			TOGGLE(PORTC, BIT0);        
			
			SET(EVAIFRA,T1PINT_FLAG);   // timer flag甫 瘤款促.
		}
	}             
}

⌨️ 快捷键说明

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