gpt4 book ai didi

c++ - 使用 Visual C++ 闪烁 LED

转载 作者:可可西里 更新时间:2023-11-01 18:38:50 27 4
gpt4 key购买 nike

我是 vc++ 的新手,我必须创建一个简单的 vc++ 应用程序,以便我可以关闭或打开 LED(或由电池供电的电灯泡),如何从我的程序中取出控制权,我想使用 USB 连接输出。

是否有任何库可用于在程序中实现 USB 集成?

最佳答案

查看 FTDI FT232RL系列芯片。它们是如此普遍,以至于驱动程序已经包含在大多数操作系统中。它是一个 USB 转串口设备,但它有一个“位爆炸”模式,可以将串行线变成可单独寻址的 IO 线,可以用作您自己的协议(protocol)的信号线,或者驱动 LED 等简单的东西.

Hack a Day 有一个很棒的教程,介绍如何使用此设备(信不信由你)使通过 USB 连接的 LED 闪烁,包括用 C 语言编写的示例代码。在此处查找教程:http://hackaday.com/2009/09/22/introduction-to-ftdi-bitbang-mode/

筹码很容易得到。该芯片本身的成本约为 4 美元,或者您可以花费约 15 美元购买breakout board。带有 USB 连接器等。许多 USB-to-serial 电缆或转换器盒,甚至旧手机的适配器电缆内部都包含此芯片以进行实际转换,因此如果您已经有这样的东西,您可能想尝试一下。

关于c++ - 使用 Visual C++ 闪烁 LED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3376901/

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