0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Z8 Encore 中的定时器外设概述!

454398 来源:Zilog 作者:IXYS 2021-06-17 17:21 次阅读

本应用笔记介绍了使用 Z8 Encore 定时器(片上外设)的方法!和 Z8 再来一次!XP 系列微控制器。本文档包含示例代码(使用 C 和汇编语言),用于说明为 Z8 Encore 初始化定时器及其相关通用输入/输出 (GPIO) 的方法!和 Z8 再来一次!XP 设备。本文档还重点介绍了 Z8 Encore!和 Z8 再来一次!XP 系列定时器功能,并提供一组例程以在不同操作模式下使用定时器,例如单次、连续、计数器、比较器计数器、PWM 单输出和双输出、捕捉、捕捉重启、比较、门控和捕捉/比较模式。

Z8 Encore 中的定时器外设概述!设备

Z8再来一次!器件包含多达四个 16 位可重载定时器,可用于计时、事件计数或脉宽调制 (PWM) 信号的生成。下面的图 1 显示了定时器外设的架构。

Z8 Encore 的特点!定时器包括以下内容:

  • 16 位可重载计数器
  • 编程预分频器,预分频值从 1 到 128
  • PWM 输出生成
  • 捕获和比较能力
  • 用于定时器输入、时钟门控或捕获信号的外部输入引脚。外部输入引脚信号频率最大限制为系统时钟频率的四分之一。
  • 定时器输出引脚
  • 定时器中断

poYBAGDLE76AbQaNAAB-jpSPibU150.png

Z8 Encore 的架构!计时器

不同定时器工作模式的初始化程序

本节介绍了用于定时器不同操作模式的几个现成的 C 程序。这些例程一般可以用于Z8 Encore!微控制器系列,对代码进行了轻微修改以满足用户要求。

Z8再来一次!定时器是 16 位递增计数器定时器。通过将值 0001h 加载到定时器重载高字节和低字节寄存器并将预分频值设置为 1 来设置最小超时延迟。通过将值 000h 加载到定时器重载高字节和低字节寄存器并设置预分频来设置最大超时延迟value 为 128。如果定时器达到 FFFFh,则定时器返回到 0000h 并继续计数。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6809

    浏览量

    147626
  • 定时器
    +关注

    关注

    23

    文章

    3147

    浏览量

    112034
  • 脉宽调制
    +关注

    关注

    3

    文章

    204

    浏览量

    38048
收藏 人收藏

    评论

    相关推荐

    使用555定时器的可调双定时器电路

    定时器 IC 555 是最通用和最常用的 IC 之一,因为它的应用范围更广,如 PWM放大器、延迟定时器、开关电路、占空比选择器、时钟脉冲发生器等。这也可用于各种应用,如精确定时、顺序定时
    的头像 发表于 02-25 15:16 340次阅读
    使用555<b class='flag-5'>定时器</b>的可调双<b class='flag-5'>定时器</b>电路

    定时器会阻塞线程吗 定时器指令有哪几种

    定时器会阻塞线程吗 定时器指令有哪几种  定时器一般不会阻塞线程,但具体是否会阻塞取决于所使用的定时器实现方式和使用方式。 定时器指令可以分
    的头像 发表于 12-19 14:03 503次阅读

    YTM32的增强型定时器eTMR外设模块简介

    YTM32微控制器上集成的eTMR模块,是一个定时器外设,下辖多至8个通道
    的头像 发表于 10-31 14:18 563次阅读
    YTM32的增强型<b class='flag-5'>定时器</b>eTMR<b class='flag-5'>外设</b>模块简介

    STM32基础知识:定时器定时计数功能

    定时器是对周期固定的脉冲信号进行计数,如MCU内部的外设时钟(APB)。
    的头像 发表于 10-24 15:26 1218次阅读
    STM32基础知识:<b class='flag-5'>定时器</b>的<b class='flag-5'>定时</b>计数功能

    基于AT32 GPIO和定时器外设实现HDMI CEC简单收发功能的案例

    AT32使用GPIO模拟HDMI CEC案例主要描述一种基于AT32 GPIO和定时器外设实现HDMI CEC简单收发功能的案例。
    发表于 10-24 07:33

    AXI时基看门狗定时器(WDT)概述

    XilinxLogiCORE IP AXI4-Lite时基看门狗定时器(WDT)是一个32位外设,提供32位自由运行时基和看门狗定时器
    的头像 发表于 10-16 11:10 615次阅读
    AXI时基看门狗<b class='flag-5'>定时器</b>(WDT)<b class='flag-5'>概述</b>

    STC12的内部有滴答定时器外设吗?

    STC12的内部有滴答定时器外设
    发表于 10-09 07:31

    定时器中断程序怎么写

    定时器中断程序怎么写  在嵌入式系统中,定时器被广泛应用于各种任务。它们在实时系统中可用于轮询,计时等任务。定时器可以被配置为周期性定时器,非周期性
    的头像 发表于 09-01 10:17 1164次阅读

    STM32各类系列定时器概览

    本文档:概述了 STM32F1xx、STM32F2xx、STM32F4xx、STM32L1xx 和 STM32F30/31/37/38x微控制器系列的定时器外设;介绍了定时器的多种模式
    发表于 08-31 10:49 0次下载

    STM32定时器溢出的工作原理是什么?

    从来没有一个外设能够这么骚~那说的就是定时器了,或者说没有了定时器的MCU就不完整。
    的头像 发表于 08-16 09:02 2344次阅读
    STM32<b class='flag-5'>定时器</b>溢出的工作原理是什么?

    定时器中断是什么意思,定时器中断的工作原理

    定时器中断是由单片机中的定时器溢出而申请的中断。51单片机中有两个定时器T0和T1。STM32中共有11个定时器
    的头像 发表于 07-23 09:45 3684次阅读

    STM32定时器(二)定时器中断

    常规定时器:基本定时器TIM6&TIM7)、通用定时器(TIM2~TIM5,TIM9~TIM14)、高级定时器(TIM1&TIM8)
    的头像 发表于 07-21 14:54 1848次阅读
    STM32<b class='flag-5'>定时器</b>(二)<b class='flag-5'>定时器</b>中断

    《基于“矿板”低成本学习Zynq系列》之八-定时器外设测试

    前面我们测试了DDR,片上memory,这一篇继续测试片上外设定时器等,以确认SOC是否正常。
    的头像 发表于 07-20 09:02 500次阅读
    《基于“矿板”低成本学习Zynq系列》之八-<b class='flag-5'>定时器</b>等<b class='flag-5'>外设</b>测试

    什么是软件定时器?软件定时器的实现原理

    软件定时器是用程序模拟出来的定时器,可以由一个硬件定时器模拟出成千上万个软件定时器,这样程序在需要使用较多定时器的时候就不会受限于硬件资源的
    的头像 发表于 05-23 17:05 1840次阅读

    倍福PLC中定时器的使用

    倍福(Beckhoff)PLC的定时器采用的是标准IEC定时器,包括:延时断开定时器(TOF)、延时接通定时器(TON)和脉冲定时器(TP)
    的头像 发表于 05-04 16:00 2080次阅读
    倍福PLC中<b class='flag-5'>定时器</b>的使用