《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 電子元件 > 其他 > 教學(xué):可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 DS1302 時鐘芯片參數(shù)讀取與修改

教學(xué):可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 DS1302 時鐘芯片參數(shù)讀取與修改

2022-09-12
來源:21ic電子網(wǎng)
關(guān)鍵詞: 可編程USB DS1302 時鐘芯片

  可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 DS1302 時鐘芯片參數(shù)讀取與修改

  可編程USB轉(zhuǎn) UART/I2C /SMBusS/SPI/CAN/1 -Wire適配器USB2S  DS1302 時鐘芯片

  DS1302 時鐘芯片

  1.芯片介紹

  DS1302 是實時時鐘芯片,SPI 接口,,可以對年,、月,、日,、周,、時、分,、秒進行計時,,且具有閏年補償?shù)榷喾N功能。DS1302 內(nèi)部有一個 31×8 的用于臨時性存放數(shù)據(jù)的 RAM 寄存器,。

  DS1302 使用 1 個字節(jié)的控制字+讀寫時序來完成數(shù)據(jù)交互,控制字節(jié)的最高有效位(位 7)必須是邏輯 1,,如果它為 0,,則不能把數(shù)據(jù)寫入 DS1302 中,位 6 如果為 0,,則表示存取日歷時鐘數(shù)據(jù),, 為 1 表示存取 RAM 數(shù)據(jù);位 5 至位 1 指示操作單元的地址,;最低有效位(位 0)如為 0 表示要進行寫

  操作,,為 1 表示進行讀操作,控制字節(jié)總是從最低位開始輸出,。

  DS1302 不是標準的四線 SPI,,它的發(fā)送和接收統(tǒng)一使用 IO 管腳,并且它沒有SPI 協(xié)議中的使能控制管腳,。另外它有讀寫使能的 CE 控制管腳也是 SPI 協(xié)議中沒有的,。

  使能寫操作[SPI][SSH][WT2H]8E 00[SSL] 上例中,借用了 SPI 接口中的 SS 管腳來實現(xiàn)對 DS1302CE 管腳的控制時序,。下同,。

  2.讀取時間

  讀取年讀取周讀取月讀取日讀取時讀取分讀取秒

  [SPI][SSH][WT1H]8D[RD1][SSL]

  [SPI][SSH][WT1H]8B[RD1][SSL]

  [SPI][SSH][WT1H]89[RD1][SSL]

  [SPI][SSH][WT1H]87[RD1][SSL]

  [SPI][SSH][WT1H]85[RD1N][SSL]

  [SPI][SSH][WT1H]83[RD1N][SSL]

  [SPI][SSH][WT1H]81[RD1N][SSL]

  也可以一次連續(xù)讀取:[SPI][SSH][WT1H]81[RD7N][SSL]

  3.修改時間

  修改年 [SPI][SSH][WT2H]8C 18[SSL] 修改周 [SPI][SSH][WT2H]8A 02[SSL] 修改月 [SPI][SSH][WT2H]88 05[SSL] 修改日 [SPI][SSH][WT2H]86 15[SSL] 修改時 [SPI][SSH][WT2H]84 08[SSL] 修改分 [SPI][SSH][WT2H]82 30[SSL] 修改秒 [SPI][SSH][WT2H]80 00[SSL]

  以上實現(xiàn)了修改日期時間為:2018-05-15 08:30:00(星期二),,下面的指令可一次性寫入 [SPI][SSH][WT8H]80 00 30 08 15 05 02 18[SSL]


更多信息可以來這里獲取==>>電子技術(shù)應(yīng)用-AET<< 

mmexport1621241704608.jpg


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點,。轉(zhuǎn)載的所有的文章,、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者,。如涉及作品內(nèi)容,、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,,以便迅速采取適當措施,,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。