RTC中断碰到的一个小问题
来源:互联网 发布:btcc挖矿软件 编辑:程序博客网 时间:2024/05/14 23:49
前段时间写RTC程序时,碰到时间不准的问题。后经过经理提醒,才发现错误所在。现贴代码如下
if(gSysCurrTime.Sec<60)
gSysCurrTime.Sec++;
else
{
gSysCurrTime.Sec = 0;
if(gSysCurrTime.Min<60)
gSysCurrTime.Min++;
else
{
gSysCurrTime.Min = 0;
if(gSysCurrTime.Hour<23)
gSysCurrTime.Hour++;
else
{
gSysCurrTime.Hour = 0;
}
}
}
刚开始没发现问题。后来发现程序跑时时间不对,才发现每次时间多了一秒,0~60,现修改如下
sysCurTime.Second++;
if(sysCurTime.Second > 59)
{
sysCurTime.Second = 0;
sysCurTime.Minute++;
if(sysCurTime.Minute > 59)
{
sysCurTime.Minute = 0;
sysCurTime.Hour++;
if(sysCurTime.Hour > 23)
{
sysCurTime.Hour = 0;
}
}
}
- RTC中断碰到的一个小问题
- 简记update碰到的一个小问题
- 设定CentOS的网络时碰到的一个小问题
- oracle的分页查询碰到的一个小问题
- Eclipse下新建Android项目碰到的一个小问题
- DOM碰到的小问题
- 初学SilverLight2.0碰到一个小问题
- 碰到一个郁闷的问题
- 偶然碰到的一个问题
- 编程碰到的一个问题
- 碰到的一个编码问题
- 关于51单片机中断标志的一个小问题
- 移植smdk2410的rtc驱动到jk2410开发板碰到的问题的解决:
- 工作中碰到的小问题
- 一大早碰到的一堆小问题
- 今天碰到的两个android小问题
- Android中碰到的小问题(1)
- 碰到指针相关的小问题
- HTML设定字符集
- 门禁选购注意事项
- 利用JNative实现
- jsp传递参数到flex4中
- IC卡密码的破解方法浅谈
- RTC中断碰到的一个小问题
- ATA Disk在Linux中的驱动架构对比分析
- Android编程获取手机的IMEI
- cl 编译选项
- framebuffer
- 关于图片按钮执行js跳转页面时刷新页面的解决方案
- ftrace 简介
- iphone上面的风火轮
- 导出excel小结(C#,.NET,Wpf)