chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

單片機(jī)定時(shí)器中的實(shí)時(shí)時(shí)鐘(RTC)注意事項(xiàng)

姚小熊27 ? 來(lái)源:英銳恩 ? 作者:英銳恩 ? 2020-06-29 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實(shí)時(shí)時(shí)鐘(RTC)是專用于維持一秒時(shí)基的計(jì)時(shí)器。此外,RTC通常用于在軟件或硬件中跟蹤時(shí)鐘時(shí)間和日歷日期。RTC的許多功能是非常專業(yè)的,是維持高精度和非常可靠的操作所必需的。單片機(jī)外部有RTC設(shè)備,可與I2C或SPI總線接口。

一、實(shí)時(shí)時(shí)鐘概述

實(shí)時(shí)時(shí)鐘的基本功能是產(chǎn)生一秒的間隔并保持連續(xù)計(jì)數(shù)。如下圖所示,該時(shí)序圖描述了RTC的基本功能。

單片機(jī)定時(shí)器中的實(shí)時(shí)時(shí)鐘(RTC)注意事項(xiàng)

還顯示了程序功能A,該功能讀取秒計(jì)數(shù)器并安排事件B在未來(lái)三秒發(fā)生。此操作稱為警報(bào)。請(qǐng)注意,秒計(jì)數(shù)器連續(xù)運(yùn)行,并且不會(huì)停止和啟動(dòng)。對(duì)于RTC有兩個(gè)主要要求,分別是準(zhǔn)確性和連續(xù)運(yùn)行。下圖為RTC的常見(jiàn)硬件功能:

單片機(jī)定時(shí)器中的實(shí)時(shí)時(shí)鐘(RTC)注意事項(xiàng)

RTC通常具有自己的內(nèi)部振蕩器和外部晶體,并可以選擇使用外部頻率基準(zhǔn)。所有時(shí)鐘源均以32768Hz運(yùn)行。外部時(shí)鐘源允許使用非常精確和穩(wěn)定的設(shè)備,例如TCXO(溫度補(bǔ)償晶體振蕩器)。

使用多路復(fù)用器選擇時(shí)鐘源,并將其輸入到預(yù)分頻器中,該預(yù)分頻器將時(shí)鐘分頻為32768(215),以產(chǎn)生一秒的時(shí)鐘。

基本上RTC都具有秒計(jì)數(shù)器,通常為32位或更多。一些RTC具有專門的計(jì)數(shù)器來(lái)跟蹤一天中的時(shí)間和日歷日期。

沒(méi)有時(shí)間和日期計(jì)數(shù)器的基本RTC為此目的使用軟件。常見(jiàn)的選擇是來(lái)自輸出引腳的1Hz方波。RTC將具有多個(gè)可能的事件來(lái)生成處理器中斷。

RTC通常具有專用的電源引腳,以允許在單片機(jī)的其余部分掉電時(shí)進(jìn)行操作。該電源引腳通常連接到電池或單獨(dú)的電源。

二、RTC精度和頻率補(bǔ)償

RTC的精度取決于32,768Hz時(shí)鐘源。在設(shè)計(jì)良好的晶體振蕩器中,誤差的主要來(lái)源是晶體。外部TCXO可用于高度精確的定時(shí),或者特殊的頻率補(bǔ)償技術(shù)可用于較便宜的晶體和內(nèi)部振蕩器。晶體誤差的三個(gè)主要來(lái)源:

1.初始電路和晶體容差。

2.晶體隨溫度漂移。

3.晶體老化。

下圖為一些與RTC精度有關(guān)的概念:

單片機(jī)定時(shí)器中的實(shí)時(shí)時(shí)鐘(RTC)注意事項(xiàng)

該圖上的深藍(lán)色跡線顯示了典型的初始公差以及隨溫度的變化。粉色軌跡僅顯示溫度誤差。補(bǔ)償溫度的關(guān)鍵在于,晶體的行為是眾所周知的,并可以通過(guò)二次方程式進(jìn)行預(yù)測(cè)。如果在制造電路板并且已知溫度之后測(cè)量初始誤差,則可以補(bǔ)償最大的誤差源。

經(jīng)過(guò)仔細(xì)補(bǔ)償后,黃色面積是準(zhǔn)確度的合理目標(biāo)。請(qǐng)記住,一年中1 ppm大約需要30秒。晶體老化難以彌補(bǔ)。幸運(yùn)的是,老化通常每年只有幾ppm。

三、如何更改RTC時(shí)間

目前,有兩種方法可以更改RTC的時(shí)序,作為系統(tǒng)的一部分以補(bǔ)償錯(cuò)誤。如前面所講的,在秒計(jì)數(shù)器的每個(gè)周期內(nèi),可得到預(yù)分頻器所計(jì)數(shù)的振蕩器周期數(shù)。

前兩秒是通常的32768個(gè)周期。該軟件使用溫度讀數(shù)和初始誤差來(lái)確定振蕩器正在快速運(yùn)行,并且32768個(gè)周期實(shí)際上為0.99990秒。為了補(bǔ)償這個(gè)小誤差,該軟件會(huì)告訴RTC每四秒鐘將預(yù)分頻器的模數(shù)更改為32781,以增加一些時(shí)間。 下圖為預(yù)分頻器計(jì)數(shù)的振蕩器周期:

單片機(jī)定時(shí)器中的實(shí)時(shí)時(shí)鐘(RTC)注意事項(xiàng)

此技術(shù)的優(yōu)勢(shì)在于,從第二秒到第二秒的時(shí)間間隔變化很小。但是,該技術(shù)需要一個(gè)可調(diào)節(jié)的預(yù)分頻器和其他寄存器來(lái)保存特殊的預(yù)分頻計(jì)數(shù)和特殊計(jì)數(shù)應(yīng)用之間的秒數(shù)。

如果RTC沒(méi)有特殊的預(yù)分頻器來(lái)調(diào)整時(shí)序怎么辦?下圖為另一種方法,該方法沒(méi)有預(yù)分頻器:

單片機(jī)定時(shí)器中的實(shí)時(shí)時(shí)鐘(RTC)注意事項(xiàng)

在這種情況下,框中的數(shù)字是秒計(jì)數(shù)器。顯示的計(jì)數(shù)是100251,后跟100252。軟件一直在連續(xù)計(jì)算調(diào)整并跟蹤RTC秒計(jì)數(shù)。當(dāng)錯(cuò)誤累積到精確的一秒時(shí),軟件會(huì)增加或減少一秒以調(diào)整累積的錯(cuò)誤。

該技術(shù)的缺點(diǎn)是,在進(jìn)行調(diào)整時(shí),從秒到秒的變化很大。該技術(shù)具有與任何RTC兼容的優(yōu)勢(shì)。

四、 實(shí)時(shí)時(shí)鐘的安全性

安全性是一個(gè)有趣的要求。在某些應(yīng)用程序中,時(shí)間用于為客戶計(jì)費(fèi)以使用服務(wù)或消耗資源。關(guān)于防止或檢測(cè)RTC的黑客攻擊,有廣泛的實(shí)踐體系。技術(shù)的范圍從外殼的入侵檢測(cè)到單片機(jī)的特殊功能。

如果單片機(jī)上的RTC具有特殊的寄存器,可以允許軟件永久鎖定關(guān)鍵寄存器。一旦鎖定,就無(wú)法更改它們,并且可以防止它們被黑客入侵或失控。需要注意的是,更改時(shí)間需要完全復(fù)位單片機(jī)。

五、時(shí)間和日期

一些RTC具有硬件計(jì)數(shù)器,可以維護(hù)一天中的時(shí)間和日歷日期。這需要分鐘、小時(shí)、天、月、年的計(jì)數(shù)器,并考慮潤(rùn)年。時(shí)間和日歷日期也可以通過(guò)軟件保存。

一個(gè)突出的例子是time.h文件中C標(biāo)準(zhǔn)庫(kù)中的函數(shù)。對(duì)于微控制器,該系統(tǒng)可以基于RTC的秒計(jì)數(shù)器。必須編寫四個(gè)小的自定義函數(shù)以完全支持time.h庫(kù)。

此處感興趣的一個(gè)函數(shù)由庫(kù)中的time()函數(shù)調(diào)用,該函數(shù)以從稱為“紀(jì)元”的起點(diǎn)開(kāi)始的秒數(shù)返回時(shí)間,通常是1970年1月1日。通常,要讀取的自定義函數(shù)硬件計(jì)時(shí)器名為get_time()或類似的變體。get_time()所做的所有操作都會(huì)讀取秒計(jì)數(shù)器并返回該值。圖書館會(huì)做剩下的事情,以秒為單位將此時(shí)間轉(zhuǎn)換為當(dāng)前日期和日期。

以上就是單片機(jī)開(kāi)發(fā)工程師分享的單片機(jī)定時(shí)器中的實(shí)時(shí)時(shí)鐘(RTC)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    芯伯樂(lè)PCF8563:0.25μA低功耗實(shí)時(shí)時(shí)鐘解決方案

    ,廣泛應(yīng)用于便攜設(shè)備、智能電表、物聯(lián)網(wǎng)終端等場(chǎng)景。一產(chǎn)品概述PCF8563是一款CMOS實(shí)時(shí)時(shí)鐘/日歷芯片,內(nèi)置32.768kHz晶體振蕩,具備時(shí)鐘輸出、定時(shí)器、報(bào)警
    的頭像 發(fā)表于 11-28 18:34 ?120次閱讀
    芯伯樂(lè)PCF8563:0.25μA低功耗<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>解決方案

    單片機(jī)定時(shí)器中斷

    51單片機(jī)內(nèi)部共有兩個(gè)16位可編程的定時(shí)器/計(jì)數(shù),即定時(shí)器T0和定時(shí)器T1。它們既有定時(shí)功能又
    發(fā)表于 11-24 06:22

    PWM、定時(shí)器、SysTick 區(qū)別及應(yīng)用場(chǎng)景

    單片機(jī)和嵌入式開(kāi)發(fā),經(jīng)常會(huì)遇到PWM(脈寬調(diào)制)、定時(shí)器、SysTick(系統(tǒng)滴答定時(shí)器)這幾個(gè)詞。很多初學(xué)者容易把它們混為一談,以為都是“定時(shí)
    的頭像 發(fā)表于 11-17 10:53 ?227次閱讀
    PWM、<b class='flag-5'>定時(shí)器</b>、SysTick 區(qū)別及應(yīng)用場(chǎng)景

    ST M41T66Q6F 低功耗串行實(shí)時(shí)時(shí)鐘RTC)內(nèi)置32.768 kHz振蕩參數(shù)特性 EDA模型與數(shù)據(jù)手冊(cè)

    ST M41T66Q6F 低功耗串行實(shí)時(shí)時(shí)鐘RTC)內(nèi)置32.768 kHz振蕩參數(shù)特性 EDA模型與數(shù)據(jù)手冊(cè)
    的頭像 發(fā)表于 06-16 17:39 ?936次閱讀
    ST M41T66Q6F 低功耗串行<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>(<b class='flag-5'>RTC</b>)內(nèi)置32.768 kHz振蕩<b class='flag-5'>器</b>參數(shù)特性 EDA模型與數(shù)據(jù)手冊(cè)

    智多晶PLL使用注意事項(xiàng)

    在FPGA設(shè)計(jì),PLL(鎖相環(huán))模塊作為核心時(shí)鐘管理單元,通過(guò)靈活的倍頻、分頻和相位調(diào)整功能,為系統(tǒng)提供多路高精度時(shí)鐘信號(hào)。它不僅解決了時(shí)序同步問(wèn)題,還能有效消除時(shí)鐘偏移,提升系統(tǒng)穩(wěn)
    的頭像 發(fā)表于 06-13 16:37 ?1266次閱讀
    智多晶PLL使用<b class='flag-5'>注意事項(xiàng)</b>

    “耐高溫!”RTC時(shí)鐘芯片+電池的應(yīng)用案例(二)

    實(shí)時(shí)時(shí)鐘,簡(jiǎn)稱RTC,是廣泛應(yīng)用于電子產(chǎn)品的重要元器件。愛(ài)普生RTC實(shí)時(shí)時(shí)鐘具有高精度、高穩(wěn)定性和多功能等特點(diǎn),廣泛應(yīng)用于多個(gè)行業(yè)。RTC
    的頭像 發(fā)表于 06-04 17:35 ?1335次閱讀
    “耐高溫!”<b class='flag-5'>RTC</b><b class='flag-5'>時(shí)鐘</b>芯片+電池的應(yīng)用案例(二)

    錐齒輪減速機(jī)的使用安裝和維護(hù)維修注意事項(xiàng)

    錐齒輪減速機(jī)的使用、安裝和維護(hù)維修注意事項(xiàng)涵蓋了多個(gè)方面,以下是對(duì)這些注意事項(xiàng)的詳細(xì)歸納: 一、使用注意事項(xiàng) 1. 確認(rèn)規(guī)格與設(shè)計(jì)相符:在使用減速機(jī)
    的頭像 發(fā)表于 04-21 18:13 ?949次閱讀
    錐齒輪減速<b class='flag-5'>機(jī)</b>的使用安裝和維護(hù)維修<b class='flag-5'>注意事項(xiàng)</b>

    瑞薩RA8D1單片機(jī)RTC模塊實(shí)現(xiàn)方法

    以前做項(xiàng)目要用時(shí)鐘,都是外掛一個(gè)時(shí)鐘芯片,隨著需求的增長(zhǎng)和技術(shù)的發(fā)展,很多MCU內(nèi)部都集成了RTC(實(shí)時(shí)時(shí)鐘)這個(gè)模塊。
    的頭像 發(fā)表于 04-16 14:08 ?1497次閱讀
    瑞薩RA8D1<b class='flag-5'>單片機(jī)</b><b class='flag-5'>RTC</b>模塊實(shí)現(xiàn)方法

    RA4000CE愛(ài)普生RTC實(shí)時(shí)時(shí)鐘模塊:車載BMS系統(tǒng)的理想選擇

    的數(shù)字溫度補(bǔ)償晶體振蕩(DTCXO)可在不同溫度環(huán)境下提供穩(wěn)定時(shí)鐘頻率,廣泛應(yīng)用于精確計(jì)時(shí)場(chǎng)景。RA4000CE是愛(ài)普生RTC模塊的一款型號(hào),專為汽車應(yīng)用設(shè)計(jì)的高精度
    的頭像 發(fā)表于 03-12 17:16 ?1045次閱讀

    DS1511系列看門狗實(shí)時(shí)時(shí)鐘技術(shù)手冊(cè)

    DS1501/DS1511為完備的、2000年兼容的、實(shí)時(shí)時(shí)鐘/日歷(RTC),具有RTC報(bào)警、看門狗定時(shí)器、上電復(fù)位、電池監(jiān)控、256字節(jié)非易失(NV) SRAM以及一個(gè)32.768
    的頭像 發(fā)表于 02-26 16:38 ?798次閱讀
    DS1511系列看門狗<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>技術(shù)手冊(cè)

    DS1501系列看門狗實(shí)時(shí)時(shí)鐘技術(shù)手冊(cè)

    DS1501/DS1511為完備的、2000年兼容的、實(shí)時(shí)時(shí)鐘/日歷(RTC),具有RTC報(bào)警、看門狗定時(shí)器、上電復(fù)位、電池監(jiān)控、256字節(jié)非易失(NV) SRAM以及一個(gè)32.768
    的頭像 發(fā)表于 02-26 16:23 ?752次閱讀
    DS1501系列看門狗<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>技術(shù)手冊(cè)

    CKS32F107系列RTC實(shí)時(shí)時(shí)鐘外設(shè)的硬件結(jié)構(gòu)和工作原理

    RTC外設(shè)(Real Time Clock)實(shí)質(zhì)是一個(gè)掉電后還繼續(xù)運(yùn)行的定時(shí)器。從定時(shí)器的角度,相對(duì)于通用定時(shí)器Timer外設(shè),它十分簡(jiǎn)單,只有很純粹的計(jì)時(shí)和觸發(fā)中斷的功能,但具備掉電
    的頭像 發(fā)表于 02-18 16:54 ?1182次閱讀
    CKS32F107系列<b class='flag-5'>RTC</b><b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>外設(shè)的硬件結(jié)構(gòu)和工作原理

    GD32單片機(jī)GPIO結(jié)構(gòu)及注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《GD32單片機(jī)GPIO結(jié)構(gòu)及注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 02-07 17:27 ?3次下載
    GD32<b class='flag-5'>單片機(jī)</b>GPIO結(jié)構(gòu)及<b class='flag-5'>注意事項(xiàng)</b>

    Abracon推出內(nèi)置XO實(shí)時(shí)時(shí)鐘

    Abracon近期推出內(nèi)置XO實(shí)時(shí)時(shí)鐘(RTC)是現(xiàn)代電子系統(tǒng)的核心組件,專為追求極低功耗與高精度時(shí)間記錄的應(yīng)用而設(shè)計(jì)。 與傳統(tǒng)基于外部晶體的RTC不同,Abracon的內(nèi)置XO
    的頭像 發(fā)表于 02-06 11:20 ?1273次閱讀

    RTC時(shí)鐘芯片+電池的應(yīng)用案例(一)

    實(shí)時(shí)時(shí)鐘,簡(jiǎn)稱RTC,是廣泛應(yīng)用于電子產(chǎn)品的重要元器件。愛(ài)普生RTC實(shí)時(shí)時(shí)鐘具有高精度、高穩(wěn)定性和多功能的特點(diǎn),目前廣泛應(yīng)用于多個(gè)行業(yè)。下面通過(guò)幾個(gè)視頻來(lái)詳細(xì)了解一下愛(ài)普生
    的頭像 發(fā)表于 01-08 11:25 ?2400次閱讀
    <b class='flag-5'>RTC</b><b class='flag-5'>時(shí)鐘</b>芯片+電池的應(yīng)用案例(一)