ECT 增强型定时器__HCS12学习笔记(4)

发布者:tnzph488最新更新时间:2015-11-13 来源: eefocus关键字:ECT  HCS12 手机看文章 扫描二维码
随时随地手机看文章
寄存器比较多,就不一一介绍了,具体请查数据手册。

这部分主要有3个模块:

1 基本模块

通过设置定时器的分频,允许禁止位来控制定时器的运行,通过计算Fbus和分频来设置定时器的长短。

2 输入捕捉、输出比较

这部分比较复杂,调了很久,主要是几个寄存器的使用,在设置好基本定时器的分频,时钟以及中断后,这部分就可以正常使用了。

CTL1和2控制输出,CTL3和4控制输入。

在这部分的调试中,我将输出比较和输入捕捉同时使用,碰到了许多问题,我将输出比较口连通到输入捕捉口上,即PT7---PT0,设置上升沿捕捉,并设置PT7在计数8000时翻转,捕捉时中断,用万用表测PT7正常输出,并且正常进入中断,在中断中读TC0的值,此时读出的值不正常,一直都是全0。

3 脉冲累加器

4个8位的脉冲累加器。用来做计数跳变。

这部分重点在于时钟分频的选择,中断方式的选择,还有在写中断程序时,中断向量表的查找,时钟分频的计算等等。这部分较难,多花时间理解。


关键字:ECT  HCS12 引用地址:ECT 增强型定时器__HCS12学习笔记(4)

上一篇:AD转换__HCS12学习笔记(3)
下一篇:FLASH__HCS12学习笔记(5)

推荐阅读最新更新时间:2024-03-16 14:39

Freescale 9S12 系列单片机应用笔记(ECT 模块) 3
实验3:输出比较 7 通道的特殊功能 输出比较通道OC7 具有特殊的权限,可以废止其他输出比较通道的动作,直接决定各个输出通道的状态。这种特权功能是通过配置两个额外的寄存器OC7M和OC7D来实现的。 OC7M寄存器(Output Compare 7 Mask Register) 使OC7Mx=1,OC7强行参与管理通道x的输出,但通道OC7 对通道OC0~OC6的管理仅限于使其引脚PT0~PT6 清0或置1,不能将引脚电平翻转,引脚的动作来自于输出比较7数据寄存器OC7D中的对应位OC7Dx定义的电平状态,必须事先通过程序设置。 图 11 OC7M寄存器 OC7D寄存器(Output Compare 7 Dat
[单片机]
Freescale 9S12 系列单片机应用笔记(<font color='red'>ECT</font> 模块) 3
MC9S12XET256之ECT模块(4)
实验4:定时器溢出翻转功能 所谓定时器溢出翻转就是在TCNT溢出时将某个通道的输出管腿PTx电平翻转一下。这个功能很实用,可以实现PWM 功能。首先,还是要介绍个相关的寄存器TTOV。 TTOV寄存器 (Timer Toggle On Overflow Register 1) 定时器溢出触发寄存器 TTOV很简单,8位寄存器每一位对应一个输出比较通道,相应位置1后表示允许根据溢出特性翻转对应输出比较引脚。置0则禁止这一功能。 图 13 TTOV寄存器 有这些知识就足够了,下面开始我们的实验。这个实验的输出和上一个实验相同,将在PT0 管腿上输出一个占空比位1/4 的方波,不同的是实现方法。在 TCNT = TC
[单片机]
MC9S12XET256之<font color='red'>ECT</font>模块(4)
Freescale 9S12 系列单片机应用笔记(ECT 模块) 5
实验5:初识输入捕捉功能 所谓输入捕捉,简单的说就是感应输入引脚PTx上的电平的变化,如果发现电平变化,则: l TCNT计数器的值被保存到到输入捕捉寄存器TCx中,状态标志位被置 1 l 如果中断允许,则向CPU发出中断请求 ECT 模块可以捕捉到的电平变化包括上升沿、下降沿或任意沿。简单的说就是可以捕捉任意一种变化,功能还是很强悍的。 TCx 寄存器(Timer Input Capture/Output Compare 0-7) 在介绍输出比较功能时已经提到过。在这里,用来记录外部事件发生时TCNT的值。通过读取两次相邻事件 TCx 的值就可以计算出两次事件的间隔时间了。 TCTL3/TCTL4 寄存器(Ti
[单片机]
Freescale 9S12 系列单片机应用笔记(<font color='red'>ECT</font> 模块) 5
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved