精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

實時時鐘芯片RTC DS1307的工作原理解析

科技觀察員 ? 來源:gadgetronicx ? 作者:gadgetronicx ? 2023-06-29 18:15 ? 次閱讀

實時時鐘芯片RTCDS1307是一種廣泛使用的芯片,可為外部應用提供準確的時間和日期信息。這些芯片提供秒,分鐘,小時,日,月和年,它實際上用作數字日歷。這種芯片只消耗更少的功率和空間,因此廣泛用于許多嵌入式應用。

RTC DS1307的特性:

該芯片能夠以 24 小時或 12 小時格式運行,并且可以由用戶更改。

月底會自動調整,減少 31 個月,包括閏年修正。

它能夠感應外部電源的電源切斷,并自動切換到與其連接的替代電池電源。

功耗更低,尺寸小,可用于所有級別的應用。

DS1307的引腳圖:

-實時時鐘芯片RTC-DS1307

X1 和 X2:這些是用于連接外部晶體振蕩器的引腳,為芯片提供時鐘源。根據數據表,32.768 kHz的石英晶體應與該芯片一起使用。

V蝙蝠 :該引腳用于連接+3V鋰電池,以便在外部電源電壓不可用時提供電源。不使用時,此引腳應接地。

SQW/輸出:該輸出引腳提供頻率范圍為 1 kHz、4kHz、8 kHz 或 32 kHz 的脈沖,需要一個上拉電阻才能工作。

標準及校正實驗所及標準及校正實驗所:這兩個引腳用于在I2C總線中傳輸數據,必須連接到微控制器的SCL和SDA引腳。

可變資本和接地:這些引腳是芯片的電源和接地引腳。

DS1307的地址映射:

地址映射 DS1307

DS1307共有64字節RAM,地址范圍為00H至3FH,其中前08個字節用于時間值,下一個字節是控制寄存器,用于控制芯片中的SQW/OUT引腳。從3H 到 《》FH 的其余字節可用于通用數據存儲。

控制寄存器:

DS1307-控制-寄存器-工作

寄存器指針:

DS1307芯片包含一個寄存器指針,用于標記操作中接下來將要訪問的字節。每次讀/寫操作后,寄存器指針會自動遞增,這在多字節讀寫中非常有用。

RTC DS1307中的時間格式:

時間、分鐘、年份等數據以 BCD

格式存儲。正如您在地址映射中看到的那樣,每個字節都被分配給秒、分鐘、小時、天、月和年等值。由于數據的表示形式是BCD格式,因此較低的四位計數到頂部四/三位計算其余數據值的位置。

例如,考慮“秒”的值為 52,表示為

1.png

通過從地址 00H 寫入或讀取此數據字節將給出秒值。在小時寄存器02H位5中,將小時設置為12小時AM/PM格式或23小時格式。

相同類型的數據表示適用于分鐘、小時、月份和年份,其值范圍從

秒 – 0 到 60

分鐘 – 0 到 60

小時 – 0 到 12 或 0 到 23 取決于我們使用的格式。

月份 – 0 到 12

年份 – 0 到 99

寫入或讀取DS1307:

為了在DS1307中執行讀或寫操作,您需要按照以下步驟操作。

為了訪問DS1307,我們需要發送芯片地址+方向位,該地址指定控制器啟動START條件后的讀取或寫入操作。

發送地址DS1307 1101000(將在數據手冊中指定)+“0”位用于寫入操作或“1”位用于讀取操作。

您可以通過將相應的數據字節地址從 00H 傳輸到 06H 來設置寄存器指針地址,然后可以執行讀/寫操作。

請記住,寄存器指針的值將自動遞增,這將有助于多個讀取或寫入操作。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 實時時鐘
    +關注

    關注

    4

    文章

    239

    瀏覽量

    65691
  • 時鐘芯片
    +關注

    關注

    2

    文章

    244

    瀏覽量

    39847
收藏 人收藏

    評論

    相關推薦

    arduino學習筆記38 - Arduino + DS1307 RTC時鐘模塊與經典總結

    :RTC   芯片標號:1307   表面安裝器件:通孔安裝   輸出數:1 以上是DS1307的要點,寫下來介紹一下它的連接方法。 這個是我的實際產品,采用的是IIC接法方式,和Ar
    發表于 10-24 11:13

    實時時鐘rtc工作原理

    實時時鐘rtc工作原理,一 RTC 概述 1.定義:RTC的英文全稱是Real-Time Clock,翻譯過來是
    發表于 07-27 08:15

    帶有ATtiny85/DS1307時鐘開發板

    描述ATtiny85 TinyClock DS1307 DIP帶有 ATtiny85 微控制器、DS1307 實時時鐘和 2032 電池座的時鐘開發板。PCB+展示
    發表于 08-19 07:20

    實時時鐘電路DS1302的原理及應用

    實時時鐘電路DS1302的原理及應用 現在流行的串行時鐘電路很多,如DS1302、DS1307、PCF8485等。這些電路的接口簡單、
    發表于 01-01 00:19 ?5482次閱讀
    <b class='flag-5'>實時時鐘</b>電路<b class='flag-5'>DS</b>1302的原理及應用

    ds1302實時時鐘

    ds1302實時時鐘 現在流行的串行時鐘電路很多,如DS1302、DS1307、PCF8485等。這些電路的接口簡單、價格低廉、使用方便,
    發表于 10-09 09:34 ?3837次閱讀
    <b class='flag-5'>ds</b>1302<b class='flag-5'>實時時鐘</b>

    基于DS1307的簡易時鐘顯示程序分享

    DS1307是一款低功耗,具有56字節非失性RAM的全BCD碼時鐘日歷實時時鐘芯片,地址和數據通過兩線雙向的串行總線的傳輸,芯片可以提供秒,
    發表于 01-26 10:08 ?9482次閱讀
    基于<b class='flag-5'>DS1307</b>的簡易<b class='flag-5'>時鐘</b>顯示程序分享

    基于ARM和DS1307實時時鐘系統設計

    DS1307是I2C接口的8引腳實時時鐘芯片,片內含有8個特殊功能寄存器和56bit的SRAM。它是一款按BCD碼存取、低功耗的時鐘/日歷芯片
    發表于 01-26 10:01 ?3282次閱讀
    基于ARM和<b class='flag-5'>DS1307</b>的<b class='flag-5'>實時時鐘</b>系統設計

    基于DS1307的可調實時時鐘系統設計

    DS1307是一款具有I2C總線接口的實時時鐘芯片,要驅動具有I2C總線接口的DS1307芯片,一種辦法是選擇一款帶有I2C總線接口的高檔單
    發表于 01-26 16:47 ?1.1w次閱讀
    基于<b class='flag-5'>DS1307</b>的可調<b class='flag-5'>實時時鐘</b>系統設計

    dfrobotI2C DS1307 RTC實時時鐘模塊介紹

    DFRobot曾出過一款DS1307 RTC 實時時鐘模塊,它以低廉的價格廣受客戶好評。此次DFRobot特意推出了新一代Gravity: I2C DS1307
    的頭像 發表于 12-07 11:02 ?5019次閱讀
    dfrobotI2C <b class='flag-5'>DS1307</b> <b class='flag-5'>RTC</b><b class='flag-5'>實時時鐘</b>模塊介紹

    使用實時時鐘IC DS1307制作精確時鐘的方法

    如何使用實時時鐘 IC DS1307 制作準確的時鐘。時間將顯示在液晶顯示屏上。
    的頭像 發表于 04-26 17:23 ?6463次閱讀
    使用<b class='flag-5'>實時時鐘</b>IC <b class='flag-5'>DS1307</b>制作精確<b class='flag-5'>時鐘</b>的方法

    DS1307 RTC漂移自校正

    電子發燒友網站提供《DS1307 RTC漂移自校正.zip》資料免費下載
    發表于 11-18 11:43 ?0次下載
    <b class='flag-5'>DS1307</b> <b class='flag-5'>RTC</b>漂移自校正

    DS1307 時鐘/定時 - 實時時鐘

    電子發燒友網為你提供Maxim(Maxim)DS1307相關產品參數、數據手冊,更有DS1307的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1307真值表,DS1307管腳等資
    發表于 11-21 21:25
    <b class='flag-5'>DS1307</b> <b class='flag-5'>時鐘</b>/定時 - <b class='flag-5'>實時時鐘</b>

    Arduino DS1307 RTC時鐘

    電子發燒友網站提供《Arduino DS1307 RTC時鐘.zip》資料免費下載
    發表于 11-22 09:15 ?5次下載
    Arduino <b class='flag-5'>DS1307</b> <b class='flag-5'>RTC</b><b class='flag-5'>時鐘</b>

    從舊風扇和DS1307 RTC創建POV時鐘

    電子發燒友網站提供《從舊風扇和DS1307 RTC創建POV時鐘.zip》資料免費下載
    發表于 11-23 14:28 ?0次下載
    從舊風扇和<b class='flag-5'>DS1307</b> <b class='flag-5'>RTC</b>創建POV<b class='flag-5'>時鐘</b>

    Arduino篇—實時時鐘

    DS1307時鐘模塊:** DS1307串行實時時鐘RTC)是低功耗,全二進制編碼的十進制(BCD)
    的頭像 發表于 11-01 16:49 ?2087次閱讀
    Arduino篇—<b class='flag-5'>實時時鐘</b>