国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

DS1302結構與工作原理

云創硬見 ? 2019-06-24 21:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DS1302結構與工作原理

DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM實時時鐘,有計時的作用,和日常接觸的電子表,萬年歷差不多,可以對年月日、時分秒、星期計時。可以用單片機往DS1302里面寫入時間進行時間設置,也可以用單片機從DS1302中讀取時間,讀出來的時間也可以放在液晶上顯示。這樣就可以實現一塊電子表的功能了。

DS1302引腳及功能:

wx_article_20190606193229_QMTCnG.jpg

X1,X2: 振蕩源管腳,外接32.768KHz晶振

GND: 地

RST: 復位/片選線(通過置高電平來啟動所有的數據傳送。)

IO: 數據輸入輸出

SCLK: 串行時鐘

VCC1: 電池引腳

VCC2: 主電源引腳 (雙電源供電,在主電源關閉的情況下,有VCC1的電池供電,也能保持時鐘的連續運行)

DS1302的工作原理很簡單,它外接32768Hz的晶振提供震蕩時鐘。芯片內部的電路對晶振頻率32768分頻后獲得周期為1S的秒信號,然后對秒信號計數,獲得分鐘、小時、天、星期、月、年等的數值。

實現方法:

DS1302的時間信息以寄存器的形式存儲在芯片內部。DS1302的通訊接口由3根線組成,即RST,SCLK,I/O。單片機與DS1302通訊,采用的是SPI通訊接口,只不過是半雙工了,只能分時進行收發。通過SPI接口,對相應的寄存器進行讀操作,可以獲得當前時間數值;寫操作,可以設定當前時間。

下面介紹怎么對DS1302發號施令。

DS1302的命令字節格式:

一個完整的通訊幀由由2字節組成。第一字節是控制字節,第二字節為數據位。控制字格式如下:

wx_article_20190606193229_dvD49u.jpg

1.bit0:讀寫標志。高電平為讀,第二字節(藍色圈內)會由DS1302輸出數據;低電平為寫,第二字節由單片機輸出數據, DS1302接收;

2.bit1~5: 5位操作元地址,就是要對哪個寄存器進行操作。寄存器地址列表如圖2.1。(紅色圈內)

3.bit6:選擇RAM區或寄存器區。如果為0,則表示存取日歷時鐘數據,為1表示存取RAM數據;

4. bit7:必須是邏輯1,如果它為0,則不能把數據寫入DS1302中。

wx_article_20190606193230_IDOqG4.jpg

圖2.1

(CH:時鐘停止位;為0時振蕩器工作;為1時振蕩器停止;AP=1時為下午模式,為0時上午模式。圖2.1內還應該有第八個寄存器,地址為8E。它的bit7是需要重視的。bit7是一個保護位,如果這一位是1,那么是禁止給任何其他的寄存器或者那31個字節的RAM寫數據的。因此在寫數據之前,這一位必須先寫成0。)

因為是SPI接口,單片機與DS1302通訊也是上升沿發送(寫入1302數據),下降沿接收(讀取1302數據)。控制字總是從最低位開始輸出。在控制字指令輸入后的下一個SCLK時鐘的上升沿時,數據被寫入DS1302,數據輸入從最低位(0位)開始。同樣,在緊跟8位的控制字指令后的下一個SCLK脈沖的下降沿,讀出DS1302的數據。讀出的數據也是從最低位到最高位。數據讀寫時序如下圖:

wx_article_20190606193231_Wx9ogj.jpg

單片機往DS1302寫入數據,先寫地址,后寫命令/數據。單片機讀取DS1302某地址的數據,先寫地址,后讀命令/數據。

知道了需要控制的指令寄存器,讀寫的數據寄存器,通訊方式為SPI。所謂欲破曹公,只欠東風。咱是欲破DS1302,只欠實踐了。

原理圖如下:

wx_article_20190606193232_GZ0Cgs.jpg

以上所有信息僅作為學習交流使用,不作為任何學習和商業標準。若您對文中任何信息有異議,歡迎隨時提出,謝謝!

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

    關注

    8

    文章

    451

    瀏覽量

    53603
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    單片機電子時鐘程序的設計

    1. 把 DS1302 的底層操作封裝為一個 DS1302.c 文件,對上層應用提供基本的實時時間的操作接口,這個文件也是我們的又一個功能模塊了,我們的積累也越來越多了。 2. 定義一個結構體類型
    發表于 01-05 06:21

    位移計工作原理解析:如何測量結構物位移?

    肉眼難以察覺的結構變化的呢?其工作原理的核心在于“振弦”技術。儀器內部設有一根高強度鋼弦,它被預先張緊,如同琴弦一般,以一個穩定的基準頻率振動。當被測結構物發生位移
    的頭像 發表于 12-18 14:52 ?867次閱讀
    位移計<b class='flag-5'>工作原理</b>解析:如何測量<b class='flag-5'>結構</b>物位移?

    無線充電器的工作原理核心

    無線充電器的工作原理核心
    的頭像 發表于 12-06 10:19 ?1296次閱讀
    無線充電器的<b class='flag-5'>工作原理</b>核心

    芯伯樂XBLW DS1302:支持涓流充電時鐘芯片的理想選擇

    在各類需要精準計時、日歷功能及數據備份的嵌入式系統中,實時時鐘芯片(RTC)是不可或缺的核心元件。芯伯樂XBLWDS1302作為一款具備涓流充電功能的實時時鐘芯片,集成了31字節靜態RAM,通過簡單
    的頭像 發表于 11-28 18:35 ?376次閱讀
    芯伯樂XBLW <b class='flag-5'>DS1302</b>:支持涓流充電時鐘芯片的理想選擇

    騰柱無橋PFC電路的工作原理和拓撲結構

    以單極性SPWM調制方式為例,說明圖騰柱PFC的工作原理。此處僅以正向AC-DC說明。后續會專門介紹DC-AC的功能介紹。
    的頭像 發表于 11-26 14:30 ?3789次閱讀
    騰柱無橋PFC電路的<b class='flag-5'>工作原理</b>和拓撲<b class='flag-5'>結構</b>

    STM32F405驅動DS1302時鐘模塊,輸出時間錯亂該怎么排查?

    各位電子圈的朋友,最近用STM32F405RGT6驅動DS1302實時時鐘模塊時,遇到了時間顯示錯亂的問題:輸出的時間會出現“2055-55-55 55:55:55”這類明顯異常的數值,想和大家交流
    發表于 11-13 16:48

    stm32f405rgt6驅動DS1302ZN出現時間錯亂問題

    ds1032_init(void) { ds1302_gpio_init(); //初始化ds1302端口 HAL_Delay(5); //ds1032_SetTime(0x25,
    發表于 11-13 14:29

    直流電機的基本工作原理結構

    直流電機的基本工作原理結構 1.1直流電機的基本工作原理結構 1.1.1直流電機的基本工作原理 直流電機分為直流電動機和直流發電機兩大類
    發表于 10-28 05:25

    電磁流量計的工作原理結構

    眾多流量測量儀表中,電磁流量計結構的巧妙設計、測量原理的獨特以及卓越的性能,成為了導電液體流量測量的首選方案。包括酸、堿、鹽等強腐蝕性液體(選擇適當的襯里材料和電極)、泥漿、廢物水及固液兩相懸浮
    的頭像 發表于 10-11 10:40 ?6322次閱讀

    BNC 是什么接口?結構特點、工作原理與核心作用

    說到底,BNC 接口不是 “過時的老接口”,而是為高頻、高清信號 “量身定制” 的專業接口 —— 它的結構特點(中心針 + 絕緣層 + 屏蔽外殼)為信號穩定傳輸打基礎,工作原理(阻抗匹配 + 屏蔽抗干擾)解決高頻信號的核心痛點,在監控、測試、廣電這些場景里,它的作用無可替
    的頭像 發表于 09-09 16:47 ?3485次閱讀
    BNC 是什么接口?<b class='flag-5'>結構</b>特點、<b class='flag-5'>工作原理</b>與核心作用

    GPIO配置的工作原理是什么?

    我使用 EZ-USB 配置實用程序,我想知道是否有人知道 GPIO 配置的工作原理。 例如,GPIO0 可以用作傳感器復位,我知道這個 GPIO0 用于重置傳感器,但我不明白的是選項用戶 GPIO 例如GPIO 1可以是User GPIO0,這是什么意思呢?
    發表于 05-19 06:56

    DS1302芯片英文手冊

    電子發燒友網站提供《DS1302芯片英文手冊.pdf》資料免費下載
    發表于 05-06 15:25 ?0次下載

    微動開關的工作原理

    微動開關的工作原理
    的頭像 發表于 04-17 09:00 ?3597次閱讀

    單相接觸式調壓器的工作原理結構特點

    單相接觸式調壓器是一種電力調節設備,用于調節電路中的電壓,以滿足不同電氣設備的需求,下面將詳細介紹其工作原理結構特點。
    的頭像 發表于 03-31 13:50 ?1440次閱讀
    單相接觸式調壓器的<b class='flag-5'>工作原理</b>及<b class='flag-5'>結構</b>特點

    磁性編碼器工作原理/特點/結構等,一起看看吧

    磁性編碼器工作原理特點結構,磁性編碼器利用磁場感應原理進行測量,通常由磁性標尺和讀頭組成。磁性標尺上有一系列的磁極,當標尺旋轉或移動時,讀頭中的霍爾效應傳感器或磁阻傳感器會檢測到磁場的變化,并將其轉換為電信號,這些電信號經過放大、濾波、解碼等處理后,輸出給外部的控制系統。
    的頭像 發表于 03-24 13:17 ?1552次閱讀
    磁性編碼器<b class='flag-5'>工作原理</b>/特點/<b class='flag-5'>結構</b>等,一起看看吧