c# - 使用 PIC 通过 USB 控制照明的代码?

标签 c# usb hardware microcontroller pic

我正在寻找一些代码,因为我真的不想深入了解其硬件端的细节。我计划构建一个项目,可以通过 USB 端口控制一些 LED 照明。有人告诉我,实现此目的的一种方法是使用 PIC 微 Controller (18f 系列内置 USB 功能)。唯一的问题是,我必须大量阅读 Microchip 的库,才能远程完成任何高效的工作,这完全违背了我的初衷,因为我不想详细研究 USB 的架构。我可以用 C/C++/C#/Java 编程。我确实理解 ALP 代码(8086),但我不期待它。我知道一定有办法让这一切发生。我正在寻找可以在代码中进行一些更改并使其适应此问题的代码。

考虑这个简单的情况,当从 USB 端口接收到某个信号(任何数据)时,微 Controller 将特定端口上的所有引脚设置为逻辑 1,这样所有 LED 在接收到信号时都会发光通过 USB 端口。

这些灯就像手机上的通知 LED 灯。它们需要由计算机控制,因为我希望让它们工作,比如当我用手机接到电话时(当我的手机同步到 comp 时)或使用 Winamp 上的均衡器等。这使得计算机控制部分变得重要。

我看这应该是可能的。对于已经开始 PIC 编程的人来说,这个问题似乎非常简单,而且这个问题也很古老。我通过谷歌找到的几乎所有代码(损坏的链接/过时的信息)都毫无用处。可能还有其他方法可以做到这一点,目前我自己不太确定 PIC 的想法。

最佳答案

我做过这样的事情,发现了以下article很有用。它提供原理图、PIC C 代码、介绍如何安装 PIC C 编译器,甚至 Windows 控制代码。一定要看看,它提供了您需要的一切。

关于c# - 使用 PIC 通过 USB 控制照明的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11375687/

相关文章:

c# - 捆绑和缩小不使用 Asp.net 4.0 C# 应用 css 和 js

c# - ASP.NET MVC + WIndsor + Log4Net 如何拦截模型?

linux - Linux 桌面应用程序确保其具有硬件访问权限的最佳实践?

networking - 模拟 UPnP 路由器

c# - 异步 ServiceStack Web 服务调用后回调以更新 GUI

c# - 将 JSON 响应流转换为字符串

通过 UART 进行 iPad 配件通信

java - 使用 C/C++ 或 Java 打开现金抽屉

cryptography - 是否可以对英特尔的可信平台模块进行编程

time - 如果没有内置时钟,计算机是否可以报时?