主题:时钟的问题 共有47168人关注过本帖 |
---|
chuwei |
1楼 |
![]() |
时钟的问题 ![]()
我用的ETR232i的板子,时钟是做在扩展板上的。从HT1380上读时间是没有问题的,但我按照读取的时间用setdate和settime设置系统时钟却发现时间设不进去,每次设完都是从0:0:0开始,而日期是对的。
   struct date d;    struct time t;    RTC.DS1302PortInit( 0x1f );    RTC.Gettime( &t );    RTC.Getdate( &d );    setdate(&d);    settime(&t); 更怪的是如果我在调试状态下跟踪则都是好的。请帮忙查查是什么原因。 谢谢! |
单帖管理 | 引用 | 回复 ![]() |
x10 |
2楼 |
![]() |
![]()
在设置时间时,需把time结构中的ti_hund置为0,设置就会正常。你的RTC库需要更新,我们已把程序发到你的邮箱,请查收。
|
单帖管理 | 引用 | 回复 ![]() |