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

前端之家收集整理的这篇文章主要介绍了在Windows机器上从C#读取SMBus的简单方法?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经待了一个月了,仍然无法找到这个看似困难的问题的解决方案.具体来说,我想在 Windows机器上使用C#读取 W83793 chip的温度.我几乎没有低级编程经验.我所知道的是,为了从这个芯片中读取数据,我需要访问SMBus,而这一点就让我开始了.

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

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

解决方法

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

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

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

猜你在找的Windows相关文章