找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6093|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

如何通過串口直接對DS1302進(jìn)行校準(zhǔn)?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
最近遇到一個問題,有一個51單片機(jī)系統(tǒng)的ds1302芯片顯示時間總是會走錯,每次都需要手動去調(diào),很是麻煩,而又不想改變寫好的程序。求助是不是有RS232轉(zhuǎn)spi的模塊,可以直接修改ds1302的時間。這樣就可以在不改變主程序的情況下對ds1302的時間進(jìn)行校準(zhǔn),不知道有沒有這種模塊,謝謝大家了。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報

沙發(fā)
ID:82765 發(fā)表于 2017-4-28 20:03 | 只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
回復(fù)

使用道具 舉報

板凳
ID:47286 發(fā)表于 2017-4-28 21:11 | 只看該作者
自己規(guī)定一個數(shù)據(jù)串 第一位是指令 值你隨便定義 含義是開始校時 后邊跟隨 年 月 日 時 分 秒 6位數(shù)據(jù) 用上位機(jī)或者串口助手發(fā)送 單片機(jī)收到數(shù)據(jù)流后先判斷第一位 如果是指令 就執(zhí)行寫DS1302 剩下的事和你按按鈕要干的一樣 何必找什么模塊 自己就干了

更進(jìn)一步 可以弄個GPS模塊 定時校正時間 把時間發(fā)送給時鐘模塊 就是自動校正了

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

地板
ID:123289 發(fā)表于 2017-4-29 01:39 | 只看該作者
為什么不把時間做對呢?
回復(fù)

使用道具 舉報

5#
ID:47286 發(fā)表于 2017-4-29 11:32 | 只看該作者
yzwzfyz 發(fā)表于 2017-4-29 01:39
為什么不把時間做對呢?

1302本身的時間精度就不高 晶振精度和匹配電容的影響加起來 樓主說那種老不準(zhǔn)的事還真是有可能
回復(fù)

使用道具 舉報

6#
ID:111634 發(fā)表于 2017-4-29 18:50 | 只看該作者
本帖最后由 zl2168 于 2017-4-30 07:48 編輯

1302精度取決于晶振精度,還有你那個程序有否問題?能修正時間必定會牽涉到你那個原有程序。不要期望加一個時間修正模塊解決問題。
實(shí)例91 具有校正功能的時鐘1302LCD1602顯示)
先Proteus仿真,確認(rèn)有效。
實(shí)例91 帶校正時鐘1302(LCD1602顯示).rar (52.68 KB, 下載次數(shù): 60)

以上摘自張志良編著《80C51單片機(jī)仿真設(shè)計(jì)實(shí)例教程——基于Keil C和Proteus》清華大學(xué)出版社ISBN 978-7-302-41682-1,書中電路和程序設(shè)計(jì)有詳細(xì)說明,程序語句條條有注解。
仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購買。










回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表