编辑: 梦三石 2016-04-29
如何使用 如何使用 如何使用 如何使用 HT66F40 ETM Timer 功能 功能 功能 功能

1 如何使用 如何使用 如何使用 如何使用 HT66F40 ETM Timer 功能 功能 功能 功能 简介 简介 简介 简介 HT66Fx0 系列 MCU 提供了一个新的功能单元 TM, 即Timer Modules, 整合了 Timer 和PWM 的功能,提供包括普通 Timer 定时、外部计数、可编程 Duty/Period PWM 输出或单脉冲输 出、输入捕捉等丰富的功能.

TM 依据功能可分为简易型 TM (CTM)、标准型 TM (STM) 和 增强型 TM (ETM). 本文即以 HT66F40 为母体,通过具体范例说明 ETM 如何使用 Timer 功能. 工作原理 工作原理 工作原理 工作原理 ETM 的核心是一个既可以向上计数,又可以向下计数的

10 位的计数器和三个比较器,具 体结构如下图 示: C C R P C C R A T n C C L R C o m p a r a t o r P M a t c h C o m p a r a t o r A M a t c h T n C K

2 ~ T n C K

0 T n O N T n P A U b

7 ~ b

9 3 - b i t C o m p a r a t o r P

1 0 - b i t C o m p a r a t o r A C o u n t e r C l e a r

1 0 - b i t U p / D o w n C o u n t e r T n P F I n t e r r u p t T n A F I n t e r r u p t T P n A P i n I n p u t / O u t p u t b

0 ~ b

9 E d g e D e t e c t o r T n A I O

1 , T n A I O

0 T n A M

1 , T n A M

0 T n A I O

1 , T n A I O

0 T n A P O L T n A O C P o l a r i t y C o n t r o l O u t p u t C o n t r o l T P n A T C K n

1 1

1 0

0 0

0 0

1 0

1 0

0 1

1 1

0 0

1 0

1 1

1 0 f S Y S /

4 f S Y S f H /

1 6 f H /

6 4 f T B C R e s e r v e d T n B F I n t e r r u p t T P n B P i n I n p u t / O u t p u t T n B M

1 , T n B M

0 T n B I O

1 , T n B I O

0 T n B P O L T n B O C P o l a r i t y C o n t r o l O u t p u t C o n t r o l C C R B C o m p a r a t o r B M a t c h

1 0 - b i t C o m p a r a t o r B E d g e D e t e c t o r T n I O

1 , T n I O

0 T P n B -

0 T P n B -

1 T P n B -

2 0

1 增强型 增强型 增强型 增强型 TM 方框图 方框图 方框图 方框图 文件编码:AN0244S 如何使用 如何使用 如何使用 如何使用 HT66F40 ETM Timer 功能 功能 功能 功能

2 计数器的时钟源可以通过设定 T1CK0~T1CK2 选择为 fSYS/

4、fSYS、fH/

16、fH/

64、fTBC 或者 为TCK1 输入.三个内部比较器:CCRP、CCRA 和CCRB,用于设定比较基准值,CCRP 有3位宽,只对计数器的高

3 位进行比较,而CCRA 和CCRB 的位数和计数器一样,可以 跟计数器比较所有的位. 当设定好相关的寄存器 TM 开始运行后计数器即向上或向下计数, 系统会将预先写入 CCRA 和CCRB 的值与计数器中的值进行比较.计数器在计数溢出或者 与设定 CCRA 和CCRB 的值相等时,可以自动清除为零并产生一个中断信号,同时系统会 根据程序设定产生相应的输出信号.计数器中 TM1DH/TM1DL 的值无法改变,但是可以读 出,只能通过设定 T1ON 位由 0→1 才能清除为零计数器.T1APOL/T1BPOL 可以对 TP1A 和TP1B 输出极性进行控制,当被设定为 1,可以强制对 TP1A 和TP1B 输出极性翻转. HT66F40 输出引脚介绍: 引脚 引脚 引脚 引脚 功能描述 功能描述 功能描述 功能描述 TMPC0 PRM2 TP1A CCRA 匹配输出引脚或者输入捕 捉模式输入引脚,外部脉冲输出 引脚,PWM 输出引脚 T1ACP0 :

1 : 使能 TP1A 功能

0 : I/O 功能或者其它功能 TP1APS :

0 : 设定 TP1A 为PA1

1 : 设定 TP1A 为PC7 TP1B_0 CCRB 匹配输出引脚或者输入捕 捉模式输入引脚,外部脉冲输出 引脚,PWM 输出引脚 T1BCP0 :

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题