|
用的是24c02c芯片代替AT24C02來做時鐘,用1602做顯示,效果達到了
用proteus仿真,在第一次打開的時候,數(shù)據(jù)竟然是I5:I5:00,程序曝出警告[I2CMEM]stop condition whilst memory is transmitting data is unreliable 秒鐘正常 但時鐘和分鐘初始化不正常 但計時60秒后,分鐘清0,一直這樣待時鐘也變?yōu)?時,一切就正常,斷電以后 重新上電依舊是斷電之間的時間
去掉掉電數(shù)據(jù)保護的芯片,一切正常!
請問各路大神,這是不是I2總線初始化有問題嗎,還是哪個地方有問題?還有一個就是proteus仿真中復(fù)位鍵沒有用嗎?
|
-
-
新建文件夾.zip
2016-8-23 15:46 上傳
點擊文件名下載附件
55.09 KB, 下載次數(shù): 3
|