可編程 USB 轉(zhuǎn)串口適配器開(kāi)發(fā)板 DS1302 時(shí)鐘芯片參數(shù)讀取與修改
可編程USB轉(zhuǎn) UART/I2C /SMBusS/SPI/CAN/1 -Wire適配器USB2S DS1302 時(shí)鐘芯片


DS1302 時(shí)鐘芯片
1.芯片介紹
DS1302 是實(shí)時(shí)時(shí)鐘芯片,SPI 接口,可以對(duì)年、月、日、周、時(shí)、分、秒進(jìn)行計(jì)時(shí),且具有閏年補(bǔ)償?shù)榷喾N功能。DS1302 內(nèi)部有一個(gè) 31×8 的用于臨時(shí)性存放數(shù)據(jù)的 RAM 寄存器。
DS1302 使用 1 個(gè)字節(jié)的控制字+讀寫(xiě)時(shí)序來(lái)完成數(shù)據(jù)交互,控制字節(jié)的最高有效位(位 7)必須是邏輯 1,如果它為 0,則不能把數(shù)據(jù)寫(xiě)入 DS1302 中,位 6 如果為 0,則表示存取日歷時(shí)鐘數(shù)據(jù), 為 1 表示存取 RAM 數(shù)據(jù);位 5 至位 1 指示操作單元的地址;最低有效位(位 0)如為 0 表示要進(jìn)行寫(xiě)
操作,為 1 表示進(jìn)行讀操作,控制字節(jié)總是從最低位開(kāi)始輸出。
DS1302 不是標(biāo)準(zhǔn)的四線 SPI,它的發(fā)送和接收統(tǒng)一使用 IO 管腳,并且它沒(méi)有SPI 協(xié)議中的使能控制管腳。另外它有讀寫(xiě)使能的 CE 控制管腳也是 SPI 協(xié)議中沒(méi)有的。
使能寫(xiě)操作[SPI][SSH][WT2H]8E 00[SSL] 上例中,借用了 SPI 接口中的 SS 管腳來(lái)實(shí)現(xiàn)對(duì) DS1302CE 管腳的控制時(shí)序。下同。
2.讀取時(shí)間
讀取年讀取周讀取月讀取日讀取時(shí)讀取分讀取秒
[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.修改時(shí)間
修改年 [SPI][SSH][WT2H]8C 18[SSL] 修改周 [SPI][SSH][WT2H]8A 02[SSL] 修改月 [SPI][SSH][WT2H]88 05[SSL] 修改日 [SPI][SSH][WT2H]86 15[SSL] 修改時(shí) [SPI][SSH][WT2H]84 08[SSL] 修改分 [SPI][SSH][WT2H]82 30[SSL] 修改秒 [SPI][SSH][WT2H]80 00[SSL]
以上實(shí)現(xiàn)了修改日期時(shí)間為:2018-05-15 08:30:00(星期二),下面的指令可一次性寫(xiě)入 [SPI][SSH][WT8H]80 00 30 08 15 05 02 18[SSL]
-
usb
+關(guān)注
關(guān)注
60文章
8169瀏覽量
272168 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5646瀏覽量
103981 -
時(shí)鐘芯片
+關(guān)注
關(guān)注
2文章
270瀏覽量
40741
發(fā)布評(píng)論請(qǐng)先 登錄
上新啦!工業(yè)級(jí)單板機(jī)、LoRa模組、USB轉(zhuǎn)藍(lán)牙適配器等

對(duì)比不同類(lèi)型適配器的優(yōu)缺點(diǎn)
藍(lán)牙適配器連接技巧
ADS1278 J2的電源適配器是必須接的嗎,還是接了J14就不用接適配器了?
電源適配器怎么使用?
博通開(kāi)發(fā)板9600系列24G PCle 4.0三模適配器和eHBAs手冊(cè)
USB接口適配器評(píng)估模塊用戶(hù)指南

dp接口適配器如何連接顯示器
Made with KiCad(五):USB轉(zhuǎn)CAN適配器

評(píng)論