您的位置 首页 新品

HCS12输入捕捉和输出比较(1)

用过飞思的8位单片机,会深深地喜欢TPM模块;同样,用过HCS12,便会想充分地理解ECT模块。有不少朋友发邮件问我ECT的东西,说白了,还是

用过飞思的8位单片机,会深深地喜爱TPM模块;相同,用过HCS12,便会想充分地了解ECT模块。

有不少朋友发邮件问我ECT的东西,说白了,仍是因为ECT结构没看清楚。主张想知道ECT的看看全体结构。本博里也有不少关于ECT的评论。

现再写三篇,评论一下输入捕捉输出比较
QG8有一个timer,有两个TPM通道;
AW60有两个Timer,共8个TPM通道;
HCS12DG有1个TIMER,有8个ECT通道;
TPM模块和ECT最大的不同是1:前者集成了PWM。2:前者没有MDC模块。可是8位单片机里有些有MTIM。

按我自己的了解,先解说几个名词:
timer:时钟参阅,他有自己的溢出中止,HCS12经过分频,TEN使能,之后TCNT做自在运转计数器,当TCNT累加到0XFFFF就溢出。这个个累加进程中,TCNT一向给ECT其它的功用作时钟参阅。究竟给哪些作时钟参阅呢?给需求时钟功用模块的,哪些需求时钟呢?自己想吧。

这部分我专门总结了一个专题:

(1)http://blog.sina.com.cn/s/blog_61150b530100dygp.html

(2)http://blog.sina.com.cn/s/blog_61150b530100dymn.html

(3)http://blog.sina.com.cn/s/blog_61150b530100dymr.html

通道:浅显地讲便是独立的,起ECT相关功用的管脚。如HCS12,就有8个通道。PTO–PT7

输入捕捉:对管脚的电平改变进行捕捉,这儿有必要了解成硬件引发中止。(PS:什么是软件引发中止?如:计时器溢出中止,输出比较,不需求发部触发发生的中止)

输出比较:按用户的设定在某一时间输出特定要求的信号(如输出1,输出0,回转一下输出),因为输出比较依据守时输出设定的信号,所以这个守时的进程也能够用来做规范时钟。

好了,解说完了,开端具体一点的内容。
ECT装备了8通道、独立的16位双向功用通道。经过TIOS设定是输入捕捉仍是输出比较。
当IOSx为0时,相应的通道设为输入捕捉,为1时相应的通道就设为输出比较。(x替代0-7,)
PS:在飞思的老版别的DS里,用n替代0-7.看起来很不习气。

当要把PT0–PT7作一般I/O用时,TIOS不要作任何设置。

关于更具体的内容,后边的系列将会具体介绍并给比如。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/258790.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部