qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1083回复:7

请问CMOS的寄存器问题,分不够可以加嘛

楼主#
更多 发布于:2003-07-28 20:11
听说CMOS里有个计数寄存器,通过他可以读出一个中断计数值,通过计数值可以得到  当前实时钟  精确到100ns的值.
大家有没有相关的资料,或者说说我听听?
我急需要.或者告诉我那个地址也可以.
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-28 20:32
最好是详细点的,我在军队,出去找资料很不方便.拜托了.
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
AthlonxpX861
驱动牛犊
驱动牛犊
  • 注册日期2003-07-26
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-28 23:18
这是实时钟设备,最好不要操作他,否则弄不好会把操作系统搞乱的
qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-29 12:30
但是工作需要.
对了,你知道8253的地址吗?
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-29 17:33
0x40 - 0x43
小心操作,呵呵。
助人乃快乐之本 有人给分就更快乐了 :-)
qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-29 20:41
那么0x310,0x311,0c312,0x313是怎么回事?
也是?
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
ice_fire333
驱动老牛
驱动老牛
  • 注册日期2002-10-08
  • 最后登录2007-08-13
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-29 21:16
100ns,太精确了吧,估计CPU很快才行。BIOS的计数器达不到,精确计时用
BOOL QueryPerformanceFrequency(LONGLONG *lpFrequency);
void QueryPerformanceCount(LONGLONG *lpCount);
 一般为3.19MHz.

赵客缦胡缨,吴钩霜雪明。银鞍照白马,飒沓如流星。   十步杀一人,千里不留行。事了拂衣去,深藏身与名。   闲过信陵饮,脱剑膝前横。将炙啖朱亥,持觞劝侯嬴。   三杯吐然诺,五岳倒为轻。眼花耳热后,意气素霓生。   救赵挥金槌,邯郸先震惊。千秋二壮士,煊赫大梁城。   纵死侠骨香,不惭世上英。谁能书阁下。白首太玄经。
qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-07-29 21:24
我要精确到1ms就可以了,而且是在VtoolsD里面.
想用8253的计数器,但听说主板上有个1M的计数器可以直接读,而且
就是用8253的counter0实现的,
但我不知道这个计数器的地址.8253的操作时序不太明白,想看看
有没有源代码可以参考一下.
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
游客

返回顶部