历史上的今天
今天是:2025年02月25日(星期二)
2020年02月25日 | 【捕获比较模式】msp430定时器比较捕获理解
2020-02-25 来源:eefocus
MSP430的定时器中有比较捕获的概念,刚刚接触非常生疏。看了半天终于清楚:
比较模式:
这是定时器的默认模式,当在比较模式下的时候,与捕获模式相关的硬件停止工作,如果这个时候开启定时器中断,然后设置定时器终值(将终值写入TACCRx),开启定时器,当TAR的值增到TACCRx的时候,中断标志位CCIFGx置一,同时产生中断。若中断允许未开启则只将中断标志位CCIFGx置一。
例子:比较模式就像51单片机一样,要能够软件设置定时间隔来产生中断处理一些事情,如键盘扫描,也可以结合信号输出产生时序脉冲发生器,PWM信号发生器。如:不断装载TACCRx,启动定时器,TAR和TACCRx比较产生中断处理。
捕获模式:
利用外部信号的上升沿、下降沿或上升下降沿触发来测量外部或内部事件,也可以由软件停止。捕获源可以由CCISx选择CCIxA,CCIxB,GND,VCC。完成捕获后相应的捕获标志位CCIFGx置一
捕获模式的应用:
利用捕获源的来触发捕获TAR的值,并将每次捕获的值都保存到TACCRx中,可以随时读取TACCRx的值,TACCRx是个16位的寄存器,捕获模式用于事件的精确定位。如测量时间、频率、速度等
例子:利用两次捕获的值来测量脉冲的宽度。或捕获选择任意沿,CCISx=”11“(输入选择VCC),这样即当VCC与GND发生切换时产生捕获条件
结合利用:异步通讯
同时应用比较模式和捕获模式来实现UART异步通信。即利用定时器的比较模式来模拟通讯时序的波特率来发送数据,同时采用捕获模式来接收数据,并及时转换比较模式来选定调整通信的接受波特率,达到几首一个字节的目的
史海拾趣
|
各位大虾:你们好!上次的帖子问题没说好,重新发一下!! 再下最近在做一个基于单片机的语音播报时钟,但是在语音器件分段地址的获取遇到了问题!主要功能是通过按键播报当前系统时间,我选用的语音芯片是ISD2560,用的AT89S51单片机, ...… 查看全部问答> |
|
我现在有两个网卡,分别在不同的网络里,IP地址的分别是通过DHCP服务器自动分配,设计了一套DHCP客户端申请程序,单个网口可以实现IP地址的动态分配,串行方式两个网口都可动态获得IP地址,能不能实现两个网口同时动态申请IP地址哪?这样可以节约时 ...… 查看全部问答> |
|
50分,体系结构方向毕业之后主要从事什么样的工作啊?待遇如何? 请问体系结构方向(微处理器开发)的硕士,或者博士毕业后能从事什么工作啊?大约的薪水是多少啊? 感觉好象国内这方面的消息很少:) … 查看全部问答> |
|
进入“Synopsys SSS Feature Keygen”,运行命令“sssverify.exe synopsys.dat”,此时需要生成一串20个字符,但是运行之后并没有出现20个字符,而是出现以下的东西 … 查看全部问答> |




