muguayy 发表于 2008-5-16 13:34:51

请教!!用马老师书中的源程序控制ds1302出现异常!

我是用CVAVR编写AVR程序的

按照源程序
#include<ds1302.h>
……
rtc_init(1,2,3);
rtc_set_time(22,59,4);//时间初值                        
rtc_set_date(15,5,8);//日期初值                              
rtc_get_time(&time,&time,&time);得到时间
我是用数码管显示结果的,可是每次写入奇数时,如“59”,显示就是正常的,但写入偶数,例如“22”,结果显示出来的都是其一半,即“11”,百思不得其解,望哪位高手指点一下,谢谢哈

machao 发表于 2008-5-16 16:18:18

是从S1302中读到的时间不对,还是显示时间部分有问题?

你怎么也需要自己调试一下,试着找找问题所在吧.帖上这点东西,谁也不知道原因的.
页: [1]
查看完整版本: 请教!!用马老师书中的源程序控制ds1302出现异常!