使用Visual C ++闪烁LED

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

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


看看FTDI FT232RL系列芯片。 它们非常常见,驱动程序已经包含在大多数操作系统中。 它是一个USB到串口的设备,但它有一个“bit bang”模式,可以将串行线路转换为单独的可寻址IO线路,可以用作自己协议的信号线,也可以用于驱动LED 。

Hack a Day提供了一个关于如何使用该设备(不管是否相信)闪烁通过USB连接的LED的详细教程,包括使用C编写的示例代码。在此处查找教程:http://hackaday.com/2009/09/22 /引入到FTDI-bitbang模/

芯片很容易来。 该芯片本身的成本大约是4美元,或者你可以花费大约15美元来购买带USB连接器的分线板等。 许多USB到串行电缆或转换器盒,甚至老式手机的适配器电缆都含有这个芯片来做实际的翻译,所以如果你有这样的东西,你可能想尝试一下。


USB没有直接驱动LED的能力; 你将需要一个接口电路。 该电路将需要驱动程序软件,这将决定软件的运行方式。 在不知道驱动程序的情况下知道如何编写程序是不可能的。

使用传统的并行端口而不是USB可能会更好。 我不能指导你使用任何资源,但是快速搜索(甚至是在StackOverflow的这里)应该可以找到一些东西。

链接地址: http://www.djcxy.com/p/2295.html

上一篇: Blink LED using Visual C++

下一篇: day event in the month view