0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Z8 Encore 中的定時器外設(shè)概述!

454398 ? 來源:Zilog ? 作者:IXYS ? 2021-06-17 17:21 ? 次閱讀

本應(yīng)用筆記介紹了使用 Z8 Encore 定時器(片上外設(shè))的方法!和 Z8 再來一次!XP 系列微控制器。本文檔包含示例代碼(使用 C 和匯編語言),用于說明為 Z8 Encore 初始化定時器及其相關(guān)通用輸入/輸出 (GPIO) 的方法!和 Z8 再來一次!XP 設(shè)備。本文檔還重點(diǎn)介紹了 Z8 Encore!和 Z8 再來一次!XP 系列定時器功能,并提供一組例程以在不同操作模式下使用定時器,例如單次、連續(xù)、計(jì)數(shù)器、比較器計(jì)數(shù)器、PWM 單輸出和雙輸出、捕捉、捕捉重啟、比較、門控和捕捉/比較模式。

Z8 Encore 中的定時器外設(shè)概述!設(shè)備

Z8再來一次!器件包含多達(dá)四個 16 位可重載定時器,可用于計(jì)時、事件計(jì)數(shù)或脈寬調(diào)制 (PWM) 信號的生成。下面的圖 1 顯示了定時器外設(shè)的架構(gòu)。

Z8 Encore 的特點(diǎn)!定時器包括以下內(nèi)容:

  • 16 位可重載計(jì)數(shù)器
  • 編程預(yù)分頻器,預(yù)分頻值從 1 到 128
  • PWM 輸出生成
  • 捕獲和比較能力
  • 用于定時器輸入、時鐘門控或捕獲信號的外部輸入引腳。外部輸入引腳信號頻率最大限制為系統(tǒng)時鐘頻率的四分之一。
  • 定時器輸出引腳
  • 定時器中斷

poYBAGDLE76AbQaNAAB-jpSPibU150.png

Z8 Encore 的架構(gòu)!計(jì)時器

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

本節(jié)介紹了用于定時器不同操作模式的幾個現(xiàn)成的 C 程序。這些例程一般可以用于Z8 Encore!微控制器系列,對代碼進(jìn)行了輕微修改以滿足用戶要求。

Z8再來一次!定時器是 16 位遞增計(jì)數(shù)器定時器。通過將值 0001h 加載到定時器重載高字節(jié)和低字節(jié)寄存器并將預(yù)分頻值設(shè)置為 1 來設(shè)置最小超時延遲。通過將值 000h 加載到定時器重載高字節(jié)和低字節(jié)寄存器并設(shè)置預(yù)分頻來設(shè)置最大超時延遲value 為 128。如果定時器達(dá)到 FFFFh,則定時器返回到 0000h 并繼續(xù)計(jì)數(shù)。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7459

    瀏覽量

    150863
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3232

    瀏覽量

    114337
  • 脈寬調(diào)制
    +關(guān)注

    關(guān)注

    3

    文章

    215

    瀏覽量

    38268
收藏 人收藏

    評論

    相關(guān)推薦

    DP8570A定時器時鐘外設(shè)(TCP)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《DP8570A定時器時鐘外設(shè)(TCP)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 10:12 ?0次下載
    DP8570A<b class='flag-5'>定時器</b>時鐘<b class='flag-5'>外設(shè)</b>(TCP)數(shù)據(jù)表

    定時器的工作方式介紹

    定時器是計(jì)算機(jī)和嵌入式系統(tǒng)中常見的一種硬件模塊,用于實(shí)現(xiàn)定時和計(jì)數(shù)功能。定時器的工作方式通常由一組寄存來控制,這些寄存定義了
    的頭像 發(fā)表于 07-12 10:29 ?656次閱讀

    定時器相關(guān)的寄存有哪些類型

    在微控制編程定時器是一種非常常見的功能模塊,用于實(shí)現(xiàn)各種定時和計(jì)數(shù)功能。定時器的工作原理是通過內(nèi)部的計(jì)數(shù)
    的頭像 發(fā)表于 07-12 10:25 ?694次閱讀

    如何實(shí)現(xiàn)一個軟件定時器?

    在Linux,uC/OS,F(xiàn)reeRTOS等操作系統(tǒng),都帶有軟件定時器,原理大同小異。典型的實(shí)現(xiàn)方法是:通過一個硬件定時器產(chǎn)生固定的時鐘節(jié)拍,每次硬件定時器中斷到,就對一個全局的時間
    的頭像 發(fā)表于 04-29 11:00 ?569次閱讀

    ?PLC定時器介紹

    定時器是PLC重要的編程元件,是累計(jì)時間增量的內(nèi)部器件。大部分自動控制領(lǐng)域都需要定時器進(jìn)行延時控制,靈活地使用定時器可以編制出復(fù)雜的控制程序。
    發(fā)表于 03-22 12:36 ?2078次閱讀
    ?PLC<b class='flag-5'>定時器</b>介紹

    使用555定時器的可調(diào)雙定時器電路

    定時器 IC 555 是最通用和最常用的 IC 之一,因?yàn)樗膽?yīng)用范圍更廣,如 PWM放大器、延遲定時器、開關(guān)電路、占空比選擇、時鐘脈沖發(fā)生等。這也可用于各種應(yīng)用,如精確
    的頭像 發(fā)表于 02-25 15:16 ?1956次閱讀
    使用555<b class='flag-5'>定時器</b>的可調(diào)雙<b class='flag-5'>定時器</b>電路

    定時器原理能控制馬達(dá)嗎為什么

    定時控制。 定時器的工作原理是基于內(nèi)部的振蕩電路,通過穩(wěn)定的時鐘信號來觸發(fā)或計(jì)時特定的事件。常見的定時器電路有555定時器和微控制
    的頭像 發(fā)表于 01-23 15:21 ?586次閱讀

    555定時器的基本功能 555定時器的工作原理及其應(yīng)用

    定時器有三種基本工作模式,分別是單穩(wěn)態(tài)、自由運(yùn)放和雙穩(wěn)態(tài)。它可以在多種電子電路實(shí)現(xiàn)功能的實(shí)現(xiàn)。下面將詳細(xì)介紹它們的功能特點(diǎn)。 單穩(wěn)態(tài)模式:在單穩(wěn)態(tài)模式下,555定時器可以實(shí)現(xiàn)一個穩(wěn)態(tài)觸發(fā)
    的頭像 發(fā)表于 01-18 11:12 ?1.3w次閱讀

    AWTK 開源串口屏開發(fā)(6) - 定時器的用法

    ,可以給每個控件(包括窗口)創(chuàng)建一個定時器,定時器到點(diǎn)后觸發(fā)v-on:timer事件。在AWTK串口屏,提供了6個定時器相關(guān)函數(shù):sta
    的頭像 發(fā)表于 01-13 08:24 ?520次閱讀
    AWTK 開源串口屏開發(fā)(6) - <b class='flag-5'>定時器</b>的用法

    AT32 定時器配置pr和div的作用

    AT32定時器是51系列單片機(jī)的一種定時器,可以實(shí)現(xiàn)多種定時功能。在AT32定時器,pr和d
    的頭像 發(fā)表于 01-08 10:12 ?1167次閱讀

    單片機(jī)定時器的用法

    本章以CW32通用定時器為例介紹單片機(jī)定時器的用法。
    的頭像 發(fā)表于 01-04 10:37 ?1315次閱讀
    單片機(jī)<b class='flag-5'>定時器</b>的用法

    定時器會阻塞線程嗎 定時器指令有哪幾種

    定時器會阻塞線程嗎 定時器指令有哪幾種? 定時器一般不會阻塞線程,但具體是否會阻塞取決于所使用的定時器實(shí)現(xiàn)方式和使用方式。 定時器指令可以分
    的頭像 發(fā)表于 12-19 14:03 ?866次閱讀

    西門子博途:SIMATIC定時器功能概述

    在控制工程,以下經(jīng)典定時器功能已經(jīng)建立了很長一段時間(SIMATIC定時器功能,也稱為“S5定時器”)
    的頭像 發(fā)表于 12-18 17:30 ?4362次閱讀
    西門子博途:SIMATIC<b class='flag-5'>定時器</b>功能<b class='flag-5'>概述</b>

    CKS32F4xx系列MCU SysTick定時器的原理及使用方法

    、中斷延時以及測量函數(shù)運(yùn)行時間;在實(shí)時操作系統(tǒng)RTOS作為滴答定時器,用于上下文切換。采用Cortex-M內(nèi)核的微處理都有SysTick定時器,方便不同處理之間的軟件移植。SysT
    的頭像 發(fā)表于 12-18 09:21 ?1211次閱讀
    CKS32F4xx系列MCU SysTick<b class='flag-5'>定時器</b>的原理及使用方法

    間歇定時器怎么使用?定時器時間間隔程序淺析

    間歇定時器的作用是重復(fù)執(zhí)行一個函數(shù),且不會阻塞主線程。這種類型的定時器常用于間隔性地自動執(zhí)行代碼,例如網(wǎng)頁的倒計(jì)時。
    的頭像 發(fā)表于 12-14 15:16 ?1264次閱讀