主题:etr232i的时钟问题 共有53881人关注过本帖 |
---|
ynhbzh |
1楼 |
![]() |
etr232i的时钟问题 ![]()
在etr232i中用setdate,settime设置时钟好像是对的,但重起后(不是断电)时钟丢失,是不是每次重起时钟都会回到80年?每次设置时钟,只要不关机,时钟是不是应该准确?
|
单帖管理 | 引用 | 回复 ![]() |
zhl |
2楼 |
![]() |
![]()
setdate,settime设置的是系统时钟,并没有设置到硬件时钟芯片中,所以应该调用我们提供的函数进行时间设置,RTC.Settime () RTC.Setdata( ) 这些函数定义在DS1302.cpp中,请参看相应的例程RTCTest.Prj。
|
单帖管理 | 引用 | 回复 ![]() |
ynhbzh |
3楼 |
![]() |
![]()
请问:ETR232i的底版上没有RTC的情况下,用网络从Internet中获得时间并用settime,setdate初始化系统时钟后。不重启系统的状态下用gettime( &t )和getdate( &d )读出的时钟的精确性多大?时间是否可靠?
|
单帖管理 | 引用 | 回复 ![]() |
zhl |
4楼 |
![]() |
![]()
如果是这样的话,时间是靠ETR232i内部的时钟记时,时钟的精度约为0.001%, 即一天24小时相差越为1秒。
|
单帖管理 | 引用 | 回复 ![]() |