?? timer1.c
字號:
#include "config.h"
#include "Timer1.h"
/*
* 定時器初始化,設定預分頻值
*/
void Timer1_Init(uint32 nPreviousValue)
{
T1CTCR = 0x00; /* 選擇定時器模式 */
T1TCR = 0x02; /* 停止復位計數器 */
T1IR = 0xffffffff;
T1PR = nPreviousValue;
T1TC = 0;
T1MCR = 0x00;
T1MR0 = 0;
T1TCR = 0x01; /* 使能計數器 */
}
/*啟動定時器啟動前計數會先被清0 */
void Timer1_StartCount(void)
{
T1TC = 0;
T1TCR = 0x01; /* 使能計數器 */
}
/* 停止定時器 */
void Timer1_StopCount(void)
{
T1TCR = 0;
}
/* 獲取定時器的當前計數 */
uint32 Timer1_GetCount(void)
{
return T1TC;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -