熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
應(yīng)該是時(shí)鐘芯片的問題 |
![]() 你都沒有接線DS1302 |
一個(gè)原因是模擬仿真與實(shí)物的速度不太一致,另一個(gè)原因可能是單片機(jī)仿真與實(shí)物的電線連接不一樣。 |
一般首先檢查你的硬件連接是否正確,引腳接錯(cuò)了或者引腳沒接,然后檢查你的軟件使用的引腳和硬件的引腳是否連接。軟件仿真默認(rèn)沒接是高電平,實(shí)際板子沒接是低電平。 |
怎么板子上沒看見DS1302模塊呢? |
沒能正確讀出時(shí)間,可能接線、延時(shí)等問題,也可能實(shí)驗(yàn)板上時(shí)鐘電池問題。 初始化系統(tǒng)時(shí)先對(duì)DS1302寫一次時(shí)間,然后再讀,如果正常一般需換電池; 還是一樣,檢查接線是否正確; 還是一樣,調(diào)整延時(shí)。 一般用廠家自帶的例程只要不換單片機(jī)(速度可能不一樣)都沒有問題。 |
仿真顯示的時(shí)間是電腦系統(tǒng)時(shí)間,實(shí)際先要設(shè)置DS1302時(shí)間。 |
Powered by 單片機(jī)教程網(wǎng)