编辑: Mckel0ve 2019-01-27

3 CTM 工作在比较匹配模式其设定步骤如下表: 步骤 步骤 步骤 步骤 操作内容 操作内容 操作内容 操作内容 寄存器 寄存器 寄存器 寄存器 设定位 设定位 设定位 设定位 功能描述 功能描述 功能描述 功能描述

1 设定时钟源 TM0C0 T0CK0~T0CK2 选择 CTM 的时钟源 TM0AH/TM0AL 所有的位

2 设定 CCRA、CCRP 寄存器值 TM0C0 T0RP0~T0RP2 设定比较寄存器

3 选择 CCRA 或者 CCRP 比较 TM0C1 T0CCLR:

0 : CCRP 比较

1 : CCRA 比较 选择 CCRA 还是 CCRP 重置计数器

4 设定 CTM 工作模式 TM0C1 T0M1~T0M0=00 比较匹配输出模式

5 选择 CTM 的输出引脚 PRM2 TP01PS :

0 : PC5 输出 TP0_1

1 : PD5 输出 TP0_1 TP00PS :

0 : PA0 输出 TP0_0

1 : PC6 输出 TP0_0 选择CTM 的TP0_0 和TP0_1 从哪个 I/O 引脚输出

6 使能 CTM 的输出引脚 TMPC0 T0CP1, T0CP0=11 使能 CTM 的相应引脚功能

7 设定 TP0 输出的初始电源电平 TM0C1 T0OC :

0 : 输出低

1 : 输出高 设定第一次匹配之前 TP0 的输出电平

8 设定 TP0 的输出功能 TM0C1 T0IO1/T0IO0 :

00 : 不改变

01 : 输出低

10 : 输出高

11 : 输出翻转 选择当匹配发生后,TP0 的 输出极性

9 设定 TP0 的输出极性 TM0C1 T0POL :

1 : 输出反相

0 : 输出同相 TP0 的输出极性控制 INTC1 MF0E

10 设定中断允许位 MFI0 T0AE, T0PE 使能 CTM 和多个功能的中 断11 开启 CTM TM0C0 T0ON

0 →

1 重置计数器,并CTM 开始 工作 T0PAU

0 →

1 CTM 暂停工作,计数器值 保持不变

12 CTM 停止功能 TM0C0 T0ON

1 →

0 CTM 停止工作,计数器内 容不变 如何使用 如何使用 如何使用 如何使用 HT66F40 CTM Compare Match Output 功能 功能 功能 功能

4 应用电路 应用电路 应用电路 应用电路 说明: 对CTM 而言在比较匹配输出模式,可提供两个引脚(TP0_0/TP0_1) 输出脉冲. 脉冲输出可选择从 TP0_0 (Pin

1 or Pin 12) 输出或从 TP0_1 (Pin

13 ) 输出,或者 TP0_0 和TP0_1 同时输出. 如何使用 如何使用 如何使用 如何使用 HT66F40 CTM Compare Match Output 功能 功能 功能 功能

5 S/W 流程图 流程图 流程图 流程图( ( ( (范例 范例 范例 范例 1) ) ) ) 关闭CP/AD/LCD功能, 将I/O口作为普通I/O口将PC/PA设置为输出模式 选择TP0 I/O输出引脚 并开启TP0输出功能 TM工作在比较输出模式, 时钟源为fsys/4 CCRA匹配清除主计数器, 其初值为64?s 循环等待 开始 注:上图流程为 T0CCLR=1,主计数与 CCRA 进行匹配定时模式. 程序说明 程序说明 程序说明 程序说明( ( ( (范例 范例 范例 范例 1) ) ) ) 本范例是使用 CTM 的比较匹配输出程序,通过 CTM 的TP0_0 或TP0_1 观察定时宽度. 主程序流程介绍:程序首先所使用到的数据储存器清除为零初始化.对CP0C、CP1C 赋值 08H,关闭比较器功能.对ACERL 和SCOMEN 清除为零,关闭 A/D 输入功能和 LCD 功能.PC 和PA 端口设定为输出模式,且PA、PC 需设定为低位,否则 TP0 输出极性相反. PRM2 [1:0]=00 为TP0 从PA0 和PC5 输出,TMPC0[1:0]=11 为使能 TP0 的引脚输出功能, TM0C0 [6:4]=000 为选择 CTM 的时钟源为 fSYS/4, TM0C1[7:6]=00 为CTM 工作在比较匹配 输出模式,TM0C1 [0]=1 即T0CCLR =1 , 为选择CCRA 与主计数匹配,TM0AH\TM0AL=0040H 为64?s 溢出,翻转 TP0,程序进入死循环,等待定时匹配输出. 如何使用 如何使用 如何使用 如何使用 HT66F40 CTM Compare Match Output 功能 功能 功能 功能

6 程序范例 程序范例 程序范例 程序范例 (范例 范例 范例 范例 1) 范例

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