我知道四线在一个USB!我想工作在他们,即data+ &数据-,地面,电力!我用windows7。
我想要控制信号(可能是二进制数字)通过电线使用c!我想开一辆键盘上有4个箭头键的车!
其主要思想是将USB的4根线连接到汽车的遥控器上,当我们按下任何箭头键时,开关信号就会发送到特定的线路上,确实会造成连接,当我向前按下遥控器时,遥控器就会向前移动,并发送到汽车上,从而使它移动!
基本上,除了连接usb到c++程序并在一个特定的命令中引导它之外,我已经准备好了所有其他的事情。
我想要6条命令起作用;
救命啊!1!这东西真让我难受!
发布于 2013-12-22 10:46:22
事情解决了。我使用带有局域网的L293D集成电路,通过串口将它连接到windows 98 PC上。
对我起作用了。谢谢你的贡献。
我也被授予了我学院最好的项目。
发布于 2013-03-03 08:49:27
现代计算机上的USB端口不能以您所描述的方式直接操作,因为处理器没有直接访问这些连接。有一个专用的主机控制器芯片完成大部分工作,通常是一个实现各种主机控制器接口规范之一的芯片。该芯片处理与各种设备的低水平握手,可能只是拒绝与一个端口,没有适当的USB设备连接。
主CPU通过对主机控制器进行编程来访问USB端口,这对可以和不能完成的操作施加了几个限制。此外,我所知道的所有主要操作系统都有一个非常严格的接口来访问USB端口。即使HCI允许直接对USB端口进行信号处理,OS接口也不允许。
最后,将不兼容USB的随机硬件连接到USB端口是一种非常好的方法,可以炒掉端口,也可能是计算机。USB将由计算机和设备实现。
如果您想用USB端口控制硬件,那么您可以使用另一个端口接口(例如并行口)的适配器,或者在您的汽车控制器中合并一个支持USB连接的微控制器。
发布于 2013-11-17 23:40:02
您可以尝试学习组装。
如果我没记错的话,你只需传递两个论证,1.端口号2.发送的数据,然后写"out“,然后将数据发送到该设备。
在低水平的C中也几乎是一样的。问问我是否说得通,希望我能帮上忙。
编辑对不起,我的答案是完全无用和不正确的,因为我是没有经验的时候。
https://stackoverflow.com/questions/15175148
复制相似问题