阅读:1028回复:0
windows 下rtc 驱动程序,该如何实现!
我想在windows下用rtc定时,得到10秒的时间间隔.
因为rtc是一秒钟更新一次,所以当人为的进行读取rtc时,获得的数值可能是刚刚更新的也可能是更新了一段时间的,我们不得而知.所以我想知道是否有其他方法能精确的进行读取,比如,读取刚刚更新了的时间. 根据我所知,通过对rtc下控制指令,可以使它在每个更新周期结束时刻产生中断,那么每当更新结束时候产生中断,然后在中断处理程序里面访问rtc端口获得时间T1,然后等待10个更新结束中断的产生,待产生时候,获取时间T2.这样获得的T2-T1. 应该市相对精确的10秒了吧,大侠门帮我看看分析的对否,是否能够实现,该如何实现?非常感谢! |
|