让我们说,我的GPU包括一个名为ADT7473的芯片。我有兴趣从这个芯片收到有关我卡温度的信息。我的问题是,如何访问这个芯片?使用输入/输出指令完成吗?
编辑:
我可以添加在芯片文档中找到的那些行:
表18.温度读取登记册(默认情况下的电源−= 0x01) (注1和2) 0x25 :只读−:远程1温度读数(8毫秒的读数)。(附注3和4) 0x26 :只读−:本地温度读数(读数8毫秒)。 0x27 :只读−:远程2度温度读数(8毫秒的读数)。(附注3和4)
有人告诉我,卡上应该有一个接口芯片,可以访问。我怎么知道应该使用哪个端口?或者芯片的名字?
发布于 2010-08-23 21:34:27
根据该规范,该芯片使用SMBus协议。因此,该芯片是从您的图形卡上的一些接口芯片使用SMBus协议访问,并可能被导出到操作系统作为一个I2C/SMBus设备。要访问它,您需要使用IN/OUT访问接口芯片。
举个例子,我的USB电视采集卡有几个芯片:
https://stackoverflow.com/questions/3476783
复制相似问题