RTC入門(mén)
簡(jiǎn)介
實(shí)時(shí)計(jì)數(shù)器(RTC)對(duì)計(jì)數(shù)器寄存器中的(預(yù)分頻)時(shí)鐘周期進(jìn)行計(jì)數(shù),并將計(jì)數(shù)器寄存器的內(nèi)容與周期寄存器和比較寄存器進(jìn)行比較。RTC 可以在比較匹配或溢出時(shí)產(chǎn)生中斷和事件。它將在計(jì)數(shù)器值等于比較寄存器值后的第一個(gè)計(jì)數(shù)生成比較中斷和/或事件,在計(jì)數(shù)器值等于周期寄存器值后的第一個(gè)計(jì)數(shù)生成溢出中斷和/或事件。溢出時(shí)還會(huì)將計(jì)數(shù)器值復(fù)位為零。
周期性中斷定時(shí)器(PIT)使用與 RTC 功能相同的時(shí)鐘源,可以每隔 n 個(gè)時(shí)鐘周期請(qǐng)求一次中斷或觸發(fā)一次輸出事件(對(duì)于中斷,n 可從{4, 8, 16,..32768}范圍內(nèi)選擇;對(duì)于事件,可從{64, 128, 256,...8192}范圍內(nèi)選擇)。
今天推薦的技術(shù)簡(jiǎn)介介紹了 tinyAVR 0 系列、tinyAVR 1 系列和 megaAVR 0 系列單片機(jī)上的 RTC 模塊如何工作。它涵蓋以下用例:
RTC 溢出中斷:
初始化 RTC,允許溢出中斷,在每次溢出時(shí)翻轉(zhuǎn) LED。
RTC 周期性中斷:
初始化 RTC PIT,允許周期性中斷,在每次周期性中斷時(shí)翻轉(zhuǎn) LED。
RTC PIT 從休眠模式喚醒:
初始化 RTC PIT,允許周期性中斷,配置器件休眠模式,將 CPU 置于 SLEEP 模式,PIT 中斷將喚醒 CPU。
主要內(nèi)容
相關(guān)器件
tinyAVR 0 系列
tinyAVR 1 系列
megaAVR 0 系列
概述
RTC 溢出中斷
RTC 周期性中斷
RTC PIT 從休眠模式喚醒
原文標(biāo)題:中文技術(shù)簡(jiǎn)介《TB3213 - RTC入門(mén)》
文章出處:【微信公眾號(hào):Microchip微芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:湯梓紅
-
cpu
+關(guān)注
關(guān)注
68文章
10904瀏覽量
213023 -
計(jì)數(shù)器
+關(guān)注
關(guān)注
32文章
2261瀏覽量
94983 -
RTC
+關(guān)注
關(guān)注
2文章
544瀏覽量
67030
原文標(biāo)題:中文技術(shù)簡(jiǎn)介《TB3213 - RTC入門(mén)》
文章出處:【微信號(hào):MicrochipTechnology,微信公眾號(hào):Microchip微芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論