歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 三星S3F9454 定時器0初始化設置及應用

三星S3F9454 定時器0初始化設置及應用

日期:2017/3/1 9:54:11   编辑:Linux編程

三星S3F9454 定時器0初始化設置及應用

#define T0_ENB 1
#define T0_DIS 0

//====時鐘分頻=====
#define T0_DIV1 (3<<6)
#define T0_DIV8 (2<<6)
#define T0_DIV256 (1<<6)
#define T0_DIV4096 (0<<6)


//*************************************
// 函數名稱:Init_T0
// 函數功能:TIM0初始化
// 入口參數:計數個數 分頻值
// 出口參數:無
/***************************************/
void Init_T0(uint8 Tcon,uint8 Pscr)
{
T0DATA = Tcon ;
T0CON = Pscr|(1<<3)|(1<<1); //允許T0中斷

}


//---實例應用----
//T0初始化設置
Init_T0(125,T0_DIV8) ;//4M/8=0.5M 250u中斷一次

Copyright © Linux教程網 All Rights Reserved