安防监控知识
电气知识|LPC2000系列ARM定时器0和定时器1
2017-02-15  浏览:53
安防之家讯:特性

LPC2000系列“微控制器”具有两个功能强大的定时器,它们具有以下特性:

具有32位可编程预分频器;

多达4路捕获通道,可设置被捕获信号的特征;

4个32位匹配寄存器,可设置匹配发生后的动作;

4个对应于匹配寄存器的外部输出,可设置匹配输出的信号特征。

应用 寄存器描述

LPC2000微控制器中与定时器相关的寄存器数量较多,但可以分为三类:

基本功能相关寄存器;

匹配功能相关寄存器;

捕获功能相关寄存器;

寄存器描述

——基本功能寄存器

TxPC寄存器为32为寄存器。预分频计数器每个pclk周期加1。当其到达预分频寄存器中保存的值时,定时器计数器加1,预分频计数器在下个pclk周期复位。这样,当PR=0时,定时器计数器每个pclk周期加1,当PR=1时,定时器计数器每2个pclk周期加1。 当预分频计数器到达计数的上限时,定时器计数器寄存器(TxTC)加1。TC从0x00000000计数一直到0xFFFFFFFF,然后翻转至0,除非中途被复位。计数值翻转不会引起中断。 中断寄存器包含4个位用于匹配中断,另外4个位用于捕获中断。如果有中断产生,IR中的对应位会置位。向对应的IR位写入1会复位中断,写入0无效。 寄存器描述

——匹配功能寄存器

匹配控制寄存器用于控制在发生匹配时所执行的操作。 匹配寄存器(MR0~MR3)值与定时器计数值相比较,当两个值相等时自动触发在MCR寄存器中设置的动作。 外部匹配寄存器提供外部匹配管脚MATn.0~MATn.3(n为0或1)的控制和状态。 寄存器描述

——捕获功能寄存器

在发生捕获事件时,捕获控制寄存器用于控制是否将定时器计数值装入寄存器。同时还可以设置被捕获信号的特征。 寄存器描述

——捕获功能寄存器

每个捕获寄存器都与一个或几个器件管脚相关联。当管脚发生特定的事件时,可将定时器计数值装入该寄存器。捕获控制寄存器的设定决定捕获功能是否使能,以及捕获事件在管脚的上升沿、下降沿或是双边沿发生。

使用定时器的注意要点

定时计数器(TC)本身不能产生中断,只有与匹配寄存器发生匹配后才能引起中断事件;

在定时器匹配发生后,可以不停止定时器工作,而动态修改匹配寄存器的值;

定时器使用匹配功能的同时,还可以使用捕获功能,而不必分时使用;

定时器计数时钟频率 = Fpclk / (PR+1)

定时器操作示例

定时器设置为匹配时复位计数器并产生中断。预分频设置为2,匹配寄存器设置为6。在发生匹配的定时器周期结束时,定时器计数值复位。这样就使匹配值具有完整长度的周期。

定时器操作示例

操作流程

定时器操作示例

——定时器0初始化

——用定时器测量脉冲宽度 定时器操作示例

——匹配输出

将引脚P0.5设置为输出50%的方波,程序设置了MR1匹配后复位定时器,并且MAT0.1输出电平翻转。

定时器操作示例

——定时器捕获

示例使用定时器对P0.2引脚的信号进行捕获,并设置为下降沿捕获。当有捕获事件产生时自动把定时器的当前值装载到T0CR0寄存器中。

安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 监控 的产品:
  • 安防监控资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved