歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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

三星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