gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 12:51:26 26 4
gpt4 key购买 nike

我已经研究了一个月,但仍然找不到解决这个看似困难的问题的方法。具体来说,我想从 W83793 chip 读取温度,在 Windows 机器上使用 C#。我几乎没有低级编程经验。我所知道的是,为了从该芯片读取数据,我需要访问 SMBus,仅此一项就可以让我开始。

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

在 C# 中访问 SMBus 的简单方法是什么?如果你能帮助我从 SMBus 上的从属设备中提取一些值,任何值,那将让我开始。

最佳答案

查看 OpenHardware 监视器。它已经有处理该问题的代码。

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

一个名为“ReadWriteEverthing”的有用工具可用于查看各种硬件端口。预计蓝屏或死机 :)

关于c# - 在 Windows 机器上用 C# 从 SMBus 读取值的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7072949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com