本應用筆記介紹了使用 Z8 Encore 定時器(片上外設)的方法!和 Z8 再來一次!XP 系列微控制器。本文檔包含示例代碼(使用 C 和匯編語言),用于說明為 Z8 Encore 初始化定時器及其相關通用輸入/輸出 (GPIO) 的方法!和 Z8 再來一次!XP 設備。本文檔還重點介紹了 Z8 Encore!和 Z8 再來一次!XP 系列定時器功能,并提供一組例程以在不同操作模式下使用定時器,例如單次、連續(xù)、計數器、比較器計數器、PWM 單輸出和雙輸出、捕捉、捕捉重啟、比較、門控和捕捉/比較模式。
Z8 Encore 中的定時器外設概述!設備
Z8再來一次!器件包含多達四個 16 位可重載定時器,可用于計時、事件計數或脈寬調制 (PWM) 信號的生成。下面的圖 1 顯示了定時器外設的架構。
Z8 Encore 的特點!定時器包括以下內容:
-
16 位可重載計數器
-
可編程預分頻器,預分頻值從 1 到 128
-
PWM 輸出生成
-
捕獲和比較能力
-
用于定時器輸入、時鐘門控或捕獲信號的外部輸入引腳。外部輸入引腳信號頻率最大限制為系統(tǒng)時鐘頻率的四分之一。
-
定時器輸出引腳
-
定時器中斷
Z8 Encore 的架構!計時器
不同定時器工作模式的初始化程序
本節(jié)介紹了用于定時器不同操作模式的幾個現成的 C 程序。這些例程一般可以用于Z8 Encore!微控制器系列,對代碼進行了輕微修改以滿足用戶要求。
Z8再來一次!定時器是 16 位遞增計數器定時器。通過將值 0001h 加載到定時器重載高字節(jié)和低字節(jié)寄存器并將預分頻值設置為 1 來設置最小超時延遲。通過將值 000h 加載到定時器重載高字節(jié)和低字節(jié)寄存器并設置預分頻來設置最大超時延遲value 為 128。如果定時器達到 FFFFh,則定時器返回到 0000h 并繼續(xù)計數。
編輯:hfy
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關推薦
CKS32F107xx系列部分定時器在內部是相連的,可用于定時器同步或鏈接,方便用戶配置不同的同步模式,以便在電機控制、數據采集和PWM信號生成等應用中,實現復雜的時間序列和多通道的同步操作。本節(jié)課
發(fā)表于 11-26 17:51
?341次閱讀
電子發(fā)燒友網站提供《DP8570A定時器時鐘外設(TCP)數據表.pdf》資料免費下載
發(fā)表于 08-23 10:12
?0次下載
定時器是計算機和嵌入式系統(tǒng)中常見的一種硬件模塊,用于實現定時和計數功能。定時器的工作方式通常由一組寄存器來控制,這些寄存器定義了
發(fā)表于 07-12 10:29
?914次閱讀
在微控制器編程中,定時器是一種非常常見的功能模塊,用于實現各種定時和計數功能。定時器的工作原理是通過內部的計數
發(fā)表于 07-12 10:25
?907次閱讀
設置一個定時器,該定時器在定時器到期后執(zhí)行一個函數。
發(fā)表于 06-28 11:33
?990次閱讀
在工業(yè)自動化控制系統(tǒng)中,PLC(Programmable Logic Controller,可編程邏輯控制器)因其強大的控制功能和靈活性而得到廣泛應用。作為PLC的重要組成部分,定時器在其中扮演著
發(fā)表于 06-18 11:55
?2427次閱讀
行了定時器的使用,發(fā)現bootloader中無法使用軟件定時器,因為內部有freertos的相關接口調用??戳宋臋n對“自定義引導程序”的描述,我要把使用到的其他組件源碼放到bootloader目錄
發(fā)表于 06-14 08:06
在Linux,uC/OS,FreeRTOS等操作系統(tǒng)中,都帶有軟件定時器,原理大同小異。典型的實現方法是:通過一個硬件定時器產生固定的時鐘節(jié)拍,每次硬件定時器中斷到,就對一個全局的時間
發(fā)表于 04-29 11:00
?633次閱讀
定時器是PLC中重要的編程元件,是累計時間增量的內部器件。大部分自動控制領域都需要定時器進行延時控制,靈活地使用定時器可以編制出復雜的控制程序。
發(fā)表于 03-22 12:36
?2339次閱讀
定時器 IC 555 是最通用和最常用的 IC 之一,因為它的應用范圍更廣,如 PWM放大器、延遲定時器、開關電路、占空比選擇器、時鐘脈沖發(fā)生器等。這也可用于各種應用,如精確
發(fā)表于 02-25 15:16
?2196次閱讀
的定時控制。 定時器的工作原理是基于內部的振蕩電路,通過穩(wěn)定的時鐘信號來觸發(fā)或計時特定的事件。常見的定時器電路有555定時器和微控制器
發(fā)表于 01-23 15:21
?663次閱讀
定時器有三種基本工作模式,分別是單穩(wěn)態(tài)、自由運放和雙穩(wěn)態(tài)。它可以在多種電子電路中實現功能的實現。下面將詳細介紹它們的功能特點。 單穩(wěn)態(tài)模式:在單穩(wěn)態(tài)模式下,555定時器可以實現一個穩(wěn)態(tài)觸發(fā)器
發(fā)表于 01-18 11:12
?1.5w次閱讀
中,可以給每個控件(包括窗口)創(chuàng)建一個定時器,定時器到點后觸發(fā)v-on:timer事件。在AWTK串口屏中,提供了6個定時器相關函數:sta
發(fā)表于 01-13 08:24
?572次閱讀
AT32定時器是51系列單片機中的一種定時器,可以實現多種定時功能。在AT32定時器中,pr和d
發(fā)表于 01-08 10:12
?1301次閱讀
本章以CW32通用定時器為例介紹單片機定時器的用法。
發(fā)表于 01-04 10:37
?1393次閱讀
評論