合泰 HT66F04 定时器初始化

原创 2013年12月02日 10:45:12
以下是对HT66F04 定时器TM0定时器的初始化,定时100us中断一次
#define     TM0_RUN     (0<<7) //TM0运行
#define     TM0_PAUST    (1<<7) //TM0暂停

#define     TM0_DIV4     (0<<4) //Fsys/4 
#define     TM0_DIV1     (1<<4)// Fsys 
#define     TM0_DIVH16    (2<<4)  //Fh/16
#define     TM0_DIVH64   (3<<4) //Fh/64
#define     TM0_FTBC   (4<<4) //Ftbc
#define     TM0_YULIU   (5<<4) //保留
#define     TM0_TCKS   (6<<4) //TCK0上升沿时钟
#define     TM0_TCKX   (7<<4) //TCK0下降沿时钟

#define     TM0_ON      (1<<3)//TM0ON
#define     TM0_OFF     (0<<3)//TM0ON

#define     BIJIAO_MODE      (0<<6)//b比较匹配输出模式
#define     NONO_MODE     (1<<6)//未定义模式
#define     PWM_MODE      (2<<6)//PWM输出模式
#define     TM0_MODE     (3<<6)//定时/计数模式

#define     TM0_PPP	(0<<0) //p匹配
#define     TM0_PPA	(1<<0) //A匹配
#define  fsys  12/4//12M / 4分频设置_tm0c0

#define	T50US_VAL 50*fsys
#define	T100US_VAL 100*fsys
#define	T125US_VAL 125*fsys

void TM0_init(void)
{
	_tm0c0	= TM0_RUN|TM0_DIV4|TM0_OFF;//|0x02
	
	_tm0c1	= TM0_MODE|TM0_PPA;
	
		
//	_tm0dl	=T100US_VAL % 256;// 212;//			//设置定时器0	
//	_tm0dh	=T100US_VAL / 256;// 2;
	
	_tm0al	=T100US_VAL% 256; //212;T100US_VAL			//设置定时器0	
	_tm0ah	=T100US_VAL/256;//2; T100US_VAL
	_t0af	= 0;//中断请求标志位
	_t0on	= 1;//定时器开始计时
	_mf0e	= 1;//多功能中断请求标志
	_t0ae	= 1;//中断使能
}
#pragma vector Timer0_isr 		@ 0x0c

void Timer0_isr(void)
{
	_t0af	 = 0;
}



合泰 HT66F04 基准定时器初始化

合泰 HT66F04 基准定时器初始化,已经应用过没有问题,和各位一起分享,如有不对之处,敬请纠正,谢谢...
  • chuangwu2009
  • chuangwu2009
  • 2013年12月02日 10:52
  • 2127

合泰单片机io、定时器、iic应用

  • 2011年08月27日 09:34
  • 828KB
  • 下载

合泰 HT48R06A-1 HT48C06 定时器 io初始化

;******************************************************************* ;Name :INITAL_ALL ;Function:硬件软...
  • chuangwu2009
  • chuangwu2009
  • 2013年12月06日 11:46
  • 991

合泰HT66F04 AD 初始化

合泰HT66F04 AD 初始化,如有错误之处和需要改进之处,敬请纠正,谢谢。
  • chuangwu2009
  • chuangwu2009
  • 2013年12月02日 11:14
  • 2534

合泰HT66F04 AD 初始化

合泰HT66F04 AD 初始化,如有错误之处和需要改进之处,敬请纠正,谢谢。
  • chuangwu2009
  • chuangwu2009
  • 2013年12月02日 11:14
  • 2534

holtek bs84c12A 单片机开发总结

由于之前没有接触过holtek的单片机, 所以最近半个多月拼命加班加点项目基本上完成。从零开始到项目完成,期间遇到了一些问题,记录下来一方面方便以后自己查看,二来也方便准备使用holtek的工程师提供...
  • qq236106303
  • qq236106303
  • 2016年08月01日 12:19
  • 1704

合泰 HT66F30 定时器初始化

合泰 HT66F30 定时器初始化,谨此供大家参考,多多指教,让我们一起走的更远更好。...
  • chuangwu2009
  • chuangwu2009
  • 2013年12月10日 19:34
  • 1736

HT66F70A使用总结之定时器

HT66F70A芯片的定时器与51的定时器有很大的不同,我花费了很大的功夫才把HT66F70A的定时器弄清楚,下面是总结。...
  • u012163234
  • u012163234
  • 2014年01月13日 21:41
  • 4676

盛群 ht66f50 定时器

  • 2013年08月03日 13:27
  • 8KB
  • 下载

合泰HT66F0175

  • 2015年08月28日 18:49
  • 2.37MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:合泰 HT66F04 定时器初始化
举报原因:
原因补充:

(最多只允许输入30个字)