usb端口开发
发布网友
发布时间:2022-04-29 21:49
我来回答
共2个回答
热心网友
时间:2022-06-23 16:28
我是做STM32的,可以提供一个思路:STM32有USB接口,可以与上位机连接通讯,然后在电路板上加上继电器,继电器控制电源线的通断。这样,电脑通过USB发指令给STM32单片机,单片机接到指令后,控制继电器吸合或者断开,就能控制插座通断电了。
不过这中方案说着简单,实现却不是很容易,首先你要会用Protel绘制电路板,然后还要会STM32单片机编程开发,还要会windows下的USB驱动开发。我觉得你可以用别的方案实现。
市面上有卖无线遥控继电器的,按下遥控器,远方的继电器就能吸合或断开,从而实现对电源的控制。如果非要单片机的话,我还是建议使用RS232串口,这样简单,起码不用上位机开发USB驱动,用个串口工具就能实现了。
热心网友
时间:2022-06-23 16:28
建议用USB转RS232串口来做,可以大大减少涉及的东西,不用驱程,开发容易。
如果一点要自己做USB,个人觉得就问主所提的功能,做驱动并不困难,不过你得先了解整个USB架构。而且有个大问题是,如果驱动要在Win7以上系统运行,需要申请电子证书,而这个证书的年费并不是一笔很小的费用。
USB的枚举基本就是不断应答主机的查询,只要你熟悉USB,其实很简单
USB设备的特殊功能在USB厂商请求中实现,就问主所需的功能来说,只需要一个函数就可以了。