首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

MSP430单片机的比较捕获问题

MSP430单片机的比较捕获问题

MSP430系列单片机中都集成了捕获比较的功能模块。捕获比较功能的引入主要是为了提高I/O端口处理事务的能力和速度。捕获比较并不是非常新的概念,使用过Intel 的16位单片机中如80196MC的读者就会发现,MSP430中的捕获比较功能和80196系列单片机中的EPA功能有一些相似之处。以下结合实现串行通信的需要,简要介绍有关捕获比较的有关概念。             捕获比较模块用于捕获应用事件的发生时间,或产生定时间隔。如果相应的中断允许,那么完成一个时间捕获或一次定时间隔,捕获/比较模块都将产生中断。每一个捕获比较模块都可以对应一组硬件引脚。下图是捕获比较模块的结构框图。

              捕获功能可以捕捉选定输入引脚的状态的变化,它可以选择捕捉上升沿、下降沿、前后沿。如果捕捉到了相应的变化,则定时器计数值将被复制到捕获比较寄存器CCR中,并会产生相应的中断比较功能是借助比较器不断地将CCR中的设定值与定时器中的计数值相比较,当二者相等时,就产生中断,并产生设定的输出。利用比较功能,可以获得精确的时间间隔,利用该特性可以构造一个精确的波特率发生器,为串行通信提供时间基准。 在串行通信中,正是利用捕获功能的特点来捕捉起始位的信息。
继承事业,薪火相传
返回列表