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

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

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

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

DS1302結(jié)構(gòu)與工作原理

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

掃碼添加小助手

加入工程師交流群

DS1302結(jié)構(gòu)與工作原理

DS1302 是美國(guó)DALLAS公司推出的一種高性能、低功耗、帶RAM實(shí)時(shí)時(shí)鐘,有計(jì)時(shí)的作用,和日常接觸的電子表,萬(wàn)年歷差不多,可以對(duì)年月日、時(shí)分秒、星期計(jì)時(shí)??梢杂?a target="_blank">單片機(jī)往DS1302里面寫(xiě)入時(shí)間進(jìn)行時(shí)間設(shè)置,也可以用單片機(jī)從DS1302中讀取時(shí)間,讀出來(lái)的時(shí)間也可以放在液晶上顯示。這樣就可以實(shí)現(xiàn)一塊電子表的功能了。

DS1302引腳及功能:

wx_article_20190606193229_QMTCnG.jpg

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

GND: 地

RST: 復(fù)位/片選線(xiàn)(通過(guò)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。)

IO: 數(shù)據(jù)輸入輸出

SCLK: 串行時(shí)鐘

VCC1: 電池引腳

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

DS1302的工作原理很簡(jiǎn)單,它外接32768Hz的晶振提供震蕩時(shí)鐘。芯片內(nèi)部的電路對(duì)晶振頻率32768分頻后獲得周期為1S的秒信號(hào),然后對(duì)秒信號(hào)計(jì)數(shù),獲得分鐘、小時(shí)、天、星期、月、年等的數(shù)值。

實(shí)現(xiàn)方法:

DS1302的時(shí)間信息以寄存器的形式存儲(chǔ)在芯片內(nèi)部。DS1302的通訊接口由3根線(xiàn)組成,即RST,SCLK,I/O。單片機(jī)與DS1302通訊,采用的是SPI通訊接口,只不過(guò)是半雙工了,只能分時(shí)進(jìn)行收發(fā)。通過(guò)SPI接口,對(duì)相應(yīng)的寄存器進(jìn)行讀操作,可以獲得當(dāng)前時(shí)間數(shù)值;寫(xiě)操作,可以設(shè)定當(dāng)前時(shí)間。

下面介紹怎么對(duì)DS1302發(fā)號(hào)施令。

DS1302的命令字節(jié)格式:

一個(gè)完整的通訊幀由由2字節(jié)組成。第一字節(jié)是控制字節(jié),第二字節(jié)為數(shù)據(jù)位。控制字格式如下:

wx_article_20190606193229_dvD49u.jpg

1.bit0:讀寫(xiě)標(biāo)志。高電平為讀,第二字節(jié)(藍(lán)色圈內(nèi))會(huì)由DS1302輸出數(shù)據(jù);低電平為寫(xiě),第二字節(jié)由單片機(jī)輸出數(shù)據(jù), DS1302接收;

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

3.bit6:選擇RAM區(qū)或寄存器區(qū)。如果為0,則表示存取日歷時(shí)鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù);

4. bit7:必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫(xiě)入DS1302中。

wx_article_20190606193230_IDOqG4.jpg

圖2.1

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

因?yàn)槭荢PI接口,單片機(jī)與DS1302通訊也是上升沿發(fā)送(寫(xiě)入1302數(shù)據(jù)),下降沿接收(讀取1302數(shù)據(jù))??刂谱挚偸菑淖畹臀婚_(kāi)始輸出。在控制字指令輸入后的下一個(gè)SCLK時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫(xiě)入DS1302,數(shù)據(jù)輸入從最低位(0位)開(kāi)始。同樣,在緊跟8位的控制字指令后的下一個(gè)SCLK脈沖的下降沿,讀出DS1302的數(shù)據(jù)。讀出的數(shù)據(jù)也是從最低位到最高位。數(shù)據(jù)讀寫(xiě)時(shí)序如下圖:

wx_article_20190606193231_Wx9ogj.jpg

單片機(jī)往DS1302寫(xiě)入數(shù)據(jù),先寫(xiě)地址,后寫(xiě)命令/數(shù)據(jù)。單片機(jī)讀取DS1302某地址的數(shù)據(jù),先寫(xiě)地址,后讀命令/數(shù)據(jù)。

知道了需要控制的指令寄存器,讀寫(xiě)的數(shù)據(jù)寄存器,通訊方式為SPI。所謂欲破曹公,只欠東風(fēng)。咱是欲破DS1302,只欠實(shí)踐了。

原理圖如下:

wx_article_20190606193232_GZ0Cgs.jpg

以上所有信息僅作為學(xué)習(xí)交流使用,不作為任何學(xué)習(xí)和商業(yè)標(biāo)準(zhǔn)。若您對(duì)文中任何信息有異議,歡迎隨時(shí)提出,謝謝!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • DS1302
    +關(guān)注

    關(guān)注

    8

    文章

    451

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    MAX1302:8通道、±VREF多量程輸入串行16位ADC的深度解析

    深入探討MAX1302這款8通道、±VREF多量程輸入的串行16位ADC,了解它的特性、工作原理以及應(yīng)用場(chǎng)景。 文件下載: MAX1302.pdf 一、產(chǎn)品概述 MAX1302是一款多
    的頭像 發(fā)表于 03-31 16:20 ?136次閱讀

    LT1302/LT1302 - 5:高性能微功率升壓DC/DC轉(zhuǎn)換器的設(shè)計(jì)與應(yīng)用

    Technology Corporation推出的微功率升壓DC/DC轉(zhuǎn)換器,在眾多便攜式設(shè)備中有著廣泛的應(yīng)用。本文將詳細(xì)介紹LT1302/LT1302 - 5的特性、工作原理、應(yīng)用注意事項(xiàng)以及典型
    的頭像 發(fā)表于 03-31 13:45 ?447次閱讀

    單片機(jī)電子時(shí)鐘程序的設(shè)計(jì)

    1. 把 DS1302 的底層操作封裝為一個(gè) DS1302.c 文件,對(duì)上層應(yīng)用提供基本的實(shí)時(shí)時(shí)間的操作接口,這個(gè)文件也是我們的又一個(gè)功能模塊了,我們的積累也越來(lái)越多了。 2. 定義一個(gè)結(jié)構(gòu)體類(lèi)型
    發(fā)表于 01-05 06:21

    位移計(jì)工作原理解析:如何測(cè)量結(jié)構(gòu)物位移?

    肉眼難以察覺(jué)的結(jié)構(gòu)變化的呢?其工作原理的核心在于“振弦”技術(shù)。儀器內(nèi)部設(shè)有一根高強(qiáng)度鋼弦,它被預(yù)先張緊,如同琴弦一般,以一個(gè)穩(wěn)定的基準(zhǔn)頻率振動(dòng)。當(dāng)被測(cè)結(jié)構(gòu)物發(fā)生位移
    的頭像 發(fā)表于 12-18 14:52 ?999次閱讀
    位移計(jì)<b class='flag-5'>工作原理</b>解析:如何測(cè)量<b class='flag-5'>結(jié)構(gòu)</b>物位移?

    無(wú)線(xiàn)充電器的工作原理核心

    無(wú)線(xiàn)充電器的工作原理核心
    的頭像 發(fā)表于 12-06 10:19 ?1869次閱讀
    無(wú)線(xiàn)充電器的<b class='flag-5'>工作原理</b>核心

    芯伯樂(lè)XBLW DS1302:支持涓流充電時(shí)鐘芯片的理想選擇

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

    騰柱無(wú)橋PFC電路的工作原理和拓?fù)?b class='flag-5'>結(jié)構(gòu)

    以單極性SPWM調(diào)制方式為例,說(shuō)明圖騰柱PFC的工作原理。此處僅以正向AC-DC說(shuō)明。后續(xù)會(huì)專(zhuān)門(mén)介紹DC-AC的功能介紹。
    的頭像 發(fā)表于 11-26 14:30 ?4269次閱讀
    騰柱無(wú)橋PFC電路的<b class='flag-5'>工作原理</b>和拓?fù)?b class='flag-5'>結(jié)構(gòu)</b>

    STM32F405驅(qū)動(dòng)DS1302時(shí)鐘模塊,輸出時(shí)間錯(cuò)亂該怎么排查?

    各位電子圈的朋友,最近用STM32F405RGT6驅(qū)動(dòng)DS1302實(shí)時(shí)時(shí)鐘模塊時(shí),遇到了時(shí)間顯示錯(cuò)亂的問(wèn)題:輸出的時(shí)間會(huì)出現(xiàn)“2055-55-55 55:55:55”這類(lèi)明顯異常的數(shù)值,想和大家交流
    發(fā)表于 11-13 16:48

    stm32f405rgt6驅(qū)動(dòng)DS1302ZN出現(xiàn)時(shí)間錯(cuò)亂問(wèn)題

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

    直流電機(jī)的基本工作原理結(jié)構(gòu)

    直流電機(jī)的基本工作原理結(jié)構(gòu) 1.1直流電機(jī)的基本工作原理結(jié)構(gòu) 1.1.1直流電機(jī)的基本工作原理 直流電機(jī)分為直流電動(dòng)機(jī)和直流發(fā)電機(jī)兩大類(lèi)
    發(fā)表于 10-28 05:25

    電磁流量計(jì)的工作原理結(jié)構(gòu)

    眾多流量測(cè)量?jī)x表中,電磁流量計(jì)結(jié)構(gòu)的巧妙設(shè)計(jì)、測(cè)量原理的獨(dú)特以及卓越的性能,成為了導(dǎo)電液體流量測(cè)量的首選方案。包括酸、堿、鹽等強(qiáng)腐蝕性液體(選擇適當(dāng)?shù)囊r里材料和電極)、泥漿、廢物水及固液兩相懸浮
    的頭像 發(fā)表于 10-11 10:40 ?6541次閱讀

    增量式編碼器工作原理是什么?

    增量式編碼器工作原理是什么?增量式編碼器是一種通過(guò)輸出脈沖信號(hào)來(lái)反映旋轉(zhuǎn)位置變化的傳感器,廣泛應(yīng)用于電機(jī)測(cè)速、位置控制等領(lǐng)域。其工作原理可從機(jī)械結(jié)構(gòu)、信號(hào)產(chǎn)生、信號(hào)處理三個(gè)層面展開(kāi),增量式編碼器
    的頭像 發(fā)表于 09-29 11:00 ?2495次閱讀
    增量式編碼器<b class='flag-5'>工作原理</b>是什么?

    BNC 是什么接口?結(jié)構(gòu)特點(diǎn)、工作原理與核心作用

    說(shuō)到底,BNC 接口不是 “過(guò)時(shí)的老接口”,而是為高頻、高清信號(hào) “量身定制” 的專(zhuān)業(yè)接口 —— 它的結(jié)構(gòu)特點(diǎn)(中心針 + 絕緣層 + 屏蔽外殼)為信號(hào)穩(wěn)定傳輸打基礎(chǔ),工作原理(阻抗匹配 + 屏蔽抗干擾)解決高頻信號(hào)的核心痛點(diǎn),在監(jiān)控、測(cè)試、廣電這些場(chǎng)景里,它的作用無(wú)可替
    的頭像 發(fā)表于 09-09 16:47 ?4322次閱讀
    BNC 是什么接口?<b class='flag-5'>結(jié)構(gòu)</b>特點(diǎn)、<b class='flag-5'>工作原理</b>與核心作用

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

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

    DS1302芯片英文手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《DS1302芯片英文手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 05-06 15:25 ?0次下載