您的位置 首页 FPGA

LPC1114/LPC11U14和LPC1343比照学习(四)定时器

这三种芯片都有2个16位的定时器和2个32位的定时器。这4个定时器的功能都非常强大,不在是像8051一样,只有定时与计数功能。除了这两个强大

这三种芯片都有2个16位的守时器和2个32位的守时器。这4个守时器的功用都十分强壮,不在是像8051相同,只要守时与计数功用。除了这两个强壮的功用外,还添加了匹配输出,捕获输入,PWM输出等。在这里咱们只学习它们最根本的守时功用,关于其他功用就不作介绍。

在PWM形式下,2个32位可编程守时器/计数器均有3个匹配寄存器用于供给单边缘的PWM输出,剩余的那个匹配寄存器则用于操控PWM周 期长度。在PWM形式下,16位守时器0(CT16B0)与32位守时器相同,而16位守时器1(CT16B1)只要其间的两个匹配可用于向匹配输出管脚 供给单边缘的PWM输出。

在这4个守时器中,根本操作是一模相同的,所以在下面咱们只拿一个守时器作为实例进行阐明,关于其他守时器,只需要把寄存器称号改成相应的寄存器就能够了。

1.32位守时器/计数器特性

两个32位的守时器/计数器,各带有一个可编程的32位预分频器;

计数器或守时器操作;

一个32位的捕获通道可在输入信号跳变时捕捉守时器的瞬时值。捕获事情也能够发生中止;

4个32位匹配寄存器,答应履行以下操作:

- 匹配时接连作业,在匹配时可选择发生中止;

- 在匹配时中止守时器运转,可选择发生中止;

- 在匹配时复位守时器,可选择发生中止。

有4个与匹配寄存器相对应的外部输出,这些输出具有以下功用:

- 匹配时设为低电平;

- 匹配时设为高电平;

- 匹配时翻转电平;

- 匹配时不履行任何操作。

关于各守时器,最多4个匹配寄存器可装备为PWM,答应运用多达3个匹配输出作为单边缘操控的PWM输出。 注:除外设基址不同外,32位守时器/计数器0和32位守时器/计数器1功用类似。

2.16位守时器/计数器特性

两个带有可编程16位预分频器的16位守时器/计数器;

守时器/计数器操作;

一个16位捕获通道,可在输入信号跳变时捕捉守时器的瞬时值。也可选择捕获事情发生中止;

4个16位匹配寄存器答应履行以下操作:

- 匹配时持续作业,匹配时可选择发生中止;

- 匹配时中止守时器运转,可选择发生中止;

- 匹配时复位守时器,可选择发生中止。

有多达3个(CT16B0)或2个(CT16B1)与匹配寄存器相对应的外部输出,这些输出具有以下功用:

- 匹配时输出低电平;

- 匹配时输出高电平;

- 匹配时翻转电平;

- 匹配时不履行任何操作。

关于各守时器,最多4个匹配寄存器可装备为PWM,答应运用最多3个匹配输出作为独自边缘操控的PWM输出。 注:除外设基址不同外,16位守时器/计数器0和16位守时器/计数器1功用类似。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部