在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于DS1302與DSP的實時鐘解決方案

h1654155282.3538 ? 來源: Chip37 ? 作者: Chip37 ? 2021-02-12 17:58 ? 次閱讀

嵌入式設備多工作于實時環境,所以需要時鐘系統用以記錄事件發生的時刻,并及時將采集的數據和事件發生時問通知上位機,以便于及時采取相應應急措施,所以時鐘芯片對嵌入式設備是必不可少的。本文分析了串行時鐘芯片DS1302與數字信號處理器的硬件接口,并介紹了TMS320F2812通過模擬時序的方法實現對DS1302的讀寫,該方法可應用于其它串行器件與DSP的接口程序設計中。

1.DS1302介紹

DS1302是一種高性能低功耗,帶RAM的串行實時鐘芯片。具有接El線數少、體積小、有掉電保護功能、結果緊湊等優點。由于接口簡單操作方便所以容易與微控制、DSP接El,還可以存儲一些重要參數

1.1主要功能介紹

1)實時時鐘,可對秒、分、時、日、月一級帶潤年補償的年進行計數;2)內部有高速數據RAM3lx8;3)最少引腳數的串行I/O(3線接口):4)寬電壓工作范圍2.5—5.5V;5)可用于時鐘或RAM數據讀寫的單字節或多字節數據傳送;6)TIL兼容;7)可選的慢速充電能力,具有主電源和箭份電源的雙電源引腳,備份電源引腳可用作電池或超容量的電容的輸入端,附加有高速暫存存儲器。

1.2內部功能框圖

DS1302的內部功能框圖如圖1所示:

o4YBAGAOlleATYiLAACvXmFHWWc931.png

圖1 DS1302內部功能框圖

1.3引腳功能

DSI302的SO1C封裝引腳排列如圖2所示。引腳功能如下:Xl,X2引腳接32.768KHz晶振;GEN地;I/O數據輸入輸出;RST復位;SCLK串行時鐘輸入引腳;Vccl,vCC2電源引腳。

o4YBAGAOll2AAiUGAAA8seN4e-Y071.png

圖2 DS1302引腳排列

pIYBAGAOlmOANA_VAABEOlitB7w504.png

對DS1302的每次操作必須以命令字節開始,命令字節結果如表1所示。位7必須是邏輯1,若該位是0,則禁止操作DSI302,位6為0時選擇實時時鐘/日歷數據,位6為1時選擇RAM數據,位5—1選擇操作的寄存器,位0為1時進行讀操作,為0時進行寫操作。

2.DSI302與F2812的接線

2.1硬件連線

DS1302與F2812的硬件連線如圖3所示。

pIYBAGAOlmmAPtsGAAA2vm6cbBI610.png

圖3 F2812與DS1302的接線圖

由于F2812為3.3V器件,為了接口電平的匹配DS1302的供電電壓也必須為3.3V。所以DS1302的VCC2接3.3V,VCC1接3V電池。這樣需要開啟DS1302的慢速充電功能在開機時可對電池進行充電。

2.2軟件讀寫是序

寫保護寄存器的位7是寫保護位。開始7位(位0—6)置為零。在對時鐘或RAM進行寫操作之前,位7必須為零。當它為高電平時,寫保護位防止對任何其它寄存器進行寫操作。

通過把RESET引腳驅動至高電平來啟動的數據傳送。數據輸入時,在時鐘的上升沿數據必須有效,而數據位在時鐘的下降沿輸出。如果RST輸入為低電平,那么所有的數據傳送中止且I/O引腳變為高阻抗狀態。上電時,在VCC≥2.5伏之前,RST必須為邏輯0。此外,當把RST驅動至邏輯1的狀態時,SCLK必須為邏輯0。輸入讀命令字節8個時鐘周期之后,在后面8個時鐘周期的下降沿數據被送出,第一個數據位被送出發生在寫命令字節最后一位的第一個下降沿;輸入寫命令字節8個時鐘周期之后,在后面8個時鐘周期的上升沿輸入數據,若有額外的周期DS1302不予理睬。時序圖如圖4所示。

o4YBAGAOlm-AWzUVAABhB4iXSoA900.png

圖4 DS1302的時序圖

3.TMS320F2812引腳的設置

由于使用的是模擬時序的方法讀寫DSI302,所以TMS320F2812的相應引腳要設置成通用數字I/O方式,在這種方式下TMS320F2812提供了寄存器GPxSET(x代表某個I/O口)來設置每個I/O引腳信號,用GPxCLEAR寄存器來清除每個I/O信號。通過GPxDAT寄存器讀寫每個I/O引腳信號。GPxMUX寄存器為外設和I/O引腳設置寄存器。當把相應位設置為1時為外設引腳。設置為0時為I/O引腳。在下面的讀寫示例中引腳設置如下:

pIYBAGAOlnaASoFrAAEga-BWu0U059.png

pIYBAGAOlnyABAzHAAG_nlHvNqA656.png

pIYBAGAOloOANoKbAADy02e3tuw790.png

結束語

本文總結了串行時鐘芯片DS1302與DSP的接口設計,總而言之串行時鐘片DS1302價格低,體積小,采用3線接口,在嵌入式系統巾使用靈活方便,是一種比較好的實時鐘解決方案。
責任編輯人:CC

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

    關注

    554

    文章

    8030

    瀏覽量

    349359
  • DS1302
    +關注

    關注

    8

    文章

    449

    瀏覽量

    50729
收藏 人收藏

    評論

    相關推薦

    實時時鐘芯片DS1302應用

    時鐘程序 完整內容下載: 實時時鐘芯片DS1302應用.docx
    發表于 07-05 10:09

    實時時鐘DS1302程序列子

    實時時鐘DS1302程序列子     /*********************************************************************//* 實時時鐘
    發表于 07-08 16:26 ?142次下載

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

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

    ds1302時鐘電路

    ds1302時鐘電路
    發表于 05-17 13:17 ?7984次閱讀
    <b class='flag-5'>ds1302</b><b class='flag-5'>時鐘</b>電路

    ds1302實時時鐘

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

    SPI接口和DS1302實時時鐘(12864顯示)

    SPI接口和DS1302實時時鐘(12864顯示),有興趣的同學可以下載學習
    發表于 04-27 16:18 ?38次下載

    DS1302電子時鐘

    DS1302電子時鐘電路方案
    發表于 02-15 22:31 ?26次下載

    基于DS1302芯片的時鐘設計

    基于DS1302芯片的時鐘設計
    發表于 03-01 12:21 ?12次下載

    基于實時時鐘模塊 時鐘芯片DS1302

    基于實時時鐘模塊 時鐘芯片DS1302
    發表于 10-16 11:35 ?40次下載
    基于<b class='flag-5'>實時時鐘</b>模塊 <b class='flag-5'>時鐘</b>芯片<b class='flag-5'>DS1302</b>

    ds1302是什么接口,DS1302時鐘芯片接口分析詳解

    DS1302是達拉斯公司出品的一款實時時鐘芯片。主要是針對年、月、日、周、時、分、秒進行計時,且具有閏年補償等多種功能。這篇文章主要就是說DS1302的到底是屬于什么接口的,同時分析詳解DS1
    發表于 10-19 14:34 ?1.5w次閱讀

    51單片機DS1302實時時鐘驅動程序

    本文首先闡述了ds1302引腳及功能,其次介紹了DS1302的控制字節及電路圖,最后詳細介紹了51單片機DS1302實時時鐘驅動程序。
    發表于 05-15 08:45 ?9580次閱讀
    51單片機<b class='flag-5'>DS1302</b><b class='flag-5'>實時時鐘</b>驅動程序

    實時時鐘芯片DS1302DSP嵌入式系統中的應用總結

    實時時鐘芯片DS1302DSP嵌入式系統中的應用總結(嵌入式開發設計小游戲)-該文檔為實時時鐘芯片DS1302
    發表于 07-30 11:31 ?6次下載
    <b class='flag-5'>實時時鐘</b>芯片<b class='flag-5'>DS1302</b>在<b class='flag-5'>DSP</b>嵌入式系統中的應用總結

    基于DSPDS1302芯片使用的程序資料

    基于DSPDS1302芯片使用的程序,可將時鐘顯示在HS12864-15C上
    發表于 03-14 16:09 ?9次下載

    實時時鐘DS1302開源項目

    電子發燒友網站提供《實時時鐘DS1302開源項目.zip》資料免費下載
    發表于 07-29 11:29 ?4次下載
    <b class='flag-5'>實時時鐘</b><b class='flag-5'>DS1302</b>開源項目

    DS1302實時時鐘資料包分享

    電子發燒友網站提供《DS1302實時時鐘資料包分享.zip》資料免費下載
    發表于 09-15 16:01 ?6次下載
    <b class='flag-5'>DS1302</b><b class='flag-5'>實時時鐘</b>資料包分享
    主站蜘蛛池模板: 欧美tube44videos| 免费一级特黄a| 九九99久久精品影视| 久久精品国产亚洲5555| 亚洲 自拍 欧美 综合| 一二三区电影| 四虎影院2022| 你懂的亚洲| 国产午夜大片| 久久综合丁香| 狠狠综合| 黄色3急| 第九色| 国产三级精品在线观看| 国产精品久久久久久久久ktv| 女人张开腿让男人做爽爽| 久久综合色婷婷| 成人性视频网站| 天天操天天干天天摸| 天天性综合| 久久semm亚洲国产| 黄色网址在线播放| 二区三区在线| 九月婷婷亚洲综合在线| 又粗又长又色又爽视频| 26uuu另类欧美亚洲曰本| 欧美熟色妇| 五月婷婷俺也去开心| 成人午夜大片免费视频77777 | 亚洲资源在线观看| xxx黄色片| 黑人xxxx精品| 伊人久久成人成综合网222| 色偷偷.com| 色多多污网站在线观看| 手机在线你懂的| 国产黄色大片网站| 午夜.dj高清在线观看免费8| 中国china体内裑精亚洲毛片| 污污的黄色小说| 四虎精品影院|