📄 timer_0.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 + -