哪位有这方面的资料吗?
说说CPU温度检测的端口地址等内容吧!!
我就是想用汇编的方法去读到CPU温度和风扇的速度等参数!!
我在INTEL的主页上找了关于I815的所有资料,就没找到关于它温度检测方面的!!
只好在这请各位高手帮忙!! 谢谢!!
侦测温度好像与cpu无关吧,现在的主版都带有lm75芯片,用来侦测cpu周围温度,并不是核心温度。关于怎样取得温度信息我不知道。
我想也是芯片组带这功能的!!CPU带不带温度检测,我也想知道啊!!
我的INTEL I815E芯片组,主板上没有LM78或W83782D等类似测温的芯片呀!!
哪位帮我说说I815是怎么样测温的,我要用程序读出来啊!! 谢谢!!
我的主板上有W83782D,所以bios是通过端口0295h和0296h发命令和接收数据的,当然也有可能是通过smbus进行通信的,那就要遵守i2c协议了。至于温度和风扇的速度在W83782D的index,要根据硬件的设置。
To: HondaFu (克仔)
815,更准确地讲是ICH(I82801)中没有温度检测电路模块,是由内部集成了LM78一类温度检测电路的SUPERIO完成的。检测结果是通过SMBUS传输的吗?我暂时SAY NO。即一般不是,除非有我没见过的系统架构。
再者,SMBUS 是I2C BUS,但以上的程序对你有什么用?你根本不知道 device ID是多少。你难道希望你的程序只适用于你个人的主板而已?不同的芯片组对SMBUS操作有不同的方法,不是以上的程序就能打遍天下的。
请报上你的主板型号,或把你主板上几块大IC的型号提供出来,幸许我能帮你指个方向。没有这些信息,只能瞎掰。