三星S3F9454 定时器0初始化设置及应用
三星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中断一次
评论暂时关闭