找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 7393|回复: 0

再问Cpu温度

[复制链接]
发表于 2009-12-23 19:28:20 | 显示全部楼层 |阅读模式
我查看了些资料说winio可以读出我按照那个来发现一get就异常
& ?+ d) _) Q' ovoid Wait4Get()2 @! N7 l5 ^5 b5 G' ^
{
7 R' t& c9 j* I: O6 x        DWORD tmp = 0;/ r: Q/ X4 z" _3 S
        GetPortVal(0x6c, &tmp, 1);
3 d7 q* {; A0 {" A: |+ \- W8 q+ x) ?  w/ b        if (tmp != 1)
# J) s* k* T9 T' t* z+ J7 Q                Wait4Set();
" F4 |# E8 E: m( i) B" O4 P}
" [- J, U$ C5 v* p. _7 ]4 ^) T9 Evoid Wait4Set()0 z/ w  {0 X3 u# U& [; |/ f5 l) I
{
0 }5 N$ R% _8 f$ e0 Q* o        DWORD tmp = 0;
9 h2 f  X* \) N. E; X        GetPortVal(0x6c, &tmp, 1);
* m; F# v1 F/ G; N2 u6 q        if (tmp != 2)6 G5 ]* I9 B- {; X9 K2 S6 u
                Wait4Set();
) b, i1 H$ E, u+ k- N# S: a" n8 |# Y: q2 |, A/ T. p' }7 S
}
4 Z: b8 {7 h( S7 j2 m6 {5 Dint main(int argc, char* argv[])
2 T9 Y7 E9 J. |) k3 a- O" _% @{
' D3 j( w/ t' N6 I: P! m# d! F        DWORD temp =0;- ]. T) Q# l" O$ ?
        if(!InitializeWinIo())2 Q& l  y) M8 d7 s" n- W& Y
        {- f: B! L5 p0 H) a* F
                printf("fail");
) C/ N! v/ Z( r" Y- ^        }+ _: S$ h' u1 f4 e) G
        Wait4Set();
/ y! Q7 B  L5 P        SetPortVal(0x6c,0x80,1);
5 e) S& d% e' T1 F! g# k$ \, f        Wait4Set();
7 N9 i" d: C  h- ~1 K        SetPortVal(0x68,0xE7,1);/ o' Z3 U+ X4 N% i9 w3 C6 {  @
        Wait4Get();# w1 e, `0 R) u, E+ _
        GetPortVal(0x68,&temp,1);
6 `. j* Y4 ~1 s- `( G        printf("%s",temp);* F( `# g- x6 u' U! F1 T- ^
        ShutdownWinIo();3 W  k9 c* d8 Y+ w" H/ ~& F8 L
        return 0;
' X8 G; V6 v7 }) f: W}
您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-1-18 22:41 , Processed in 0.071943 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表