加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows机器上从C#读取SMBus的简单方法?

发布时间:2020-12-14 05:40:13 所属栏目:Windows 来源:网络整理
导读:我已经待了一个月了,仍然无法找到这个看似困难的问题的解决方案.具体来说,我想在 Windows机器上使用C#读取 W83793 chip的温度.我几乎没有低级编程经验.我所知道的是,为了从这个芯片中读取数据,我需要访问SMBus,而这一点就让我开始了. 尽管我可以浏览我在网上
我已经待了一个月了,仍然无法找到这个看似困难的问题的解决方案.具体来说,我想在 Windows机器上使用C#读取 W83793 chip的温度.我几乎没有低级编程经验.我所知道的是,为了从这个芯片中读取数据,我需要访问SMBus,而这一点就让我开始了.

尽管我可以浏览我在网上找到的所有SMBus文档,但我仍然对如何开始无能为力.我在网上搜索了C#SMBus库,但除了一些Linux相关文档之外找不到任何东西.我不想在这里重新发明轮子.必须有一个库,教程或其他资源来解释如何在Windows上使用C#访问SMBus.

在C#中访问SMBus的简单方法是什么?如果你可以帮我解决一些问题,那就是我可以从SMBus的一个从设备中获取一些值,这将使我开始.

解决方法

看看OpenHardware监视器.它将有代码处理它.

如果您喜欢冒险,请使用WinRing0. :)你通常会通过ISA端口IIRC访问smbus. (在我发现OpenHardwareMonitor之前,我之前做过这个,这是一个非常有趣的练习).

一个有用的工具称为’ReadWriteEverthing’,用于在所有类型的硬件端口上进行戳.期待蓝屏或冻结:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读