我用FPGA控制CH372模拟一个键盘, 目前使用内部固件模式,安装CH372提供的驱动,已经可以认出是CH372的设备了。 现在我想用它来模拟一个HID键盘,应该按照什么步骤来操作? 还能使用内部固件模式吗?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
我用FPGA控制CH372模拟一个键盘, 目前使用内部固件模式,安装CH372提供的驱动,已经可以认出是CH372的设备了。 现在我想用它来模拟一个HID键盘,应该按照什么步骤来操作? 还能使用内部固件模式吗?
模拟键盘不可以使用内置固件模式,必须按照键盘的协议和PC机通讯
已经解决了,可以认出是键盘并且发送字符了,谢谢!
另外,现在是我手动将设备插入计算机的那一次进行加载驱动的动作,然后计算机认出是键盘, 但是我的需求是USB口一直插在计算机上,设备一直加电,先不通知计算机加载驱动,当我需要的时候再启动CH372加载驱动,根据我的需要使计算机认出我板卡为键盘设备或者别的设备。
是不是通过给CH372发送rst_all命令,等待40ms,再跟上set_usb_mode 为0 ,然后跟上set_usb_mode 为1, 就可以模拟出重新拔插USB设备的过程,根据我的需要来加载驱动了?
你什么时候需要启动设备就什么时候设置模式1就可以了。设置模式1的时候,UD+上的上拉电阻启用了,PC就可找到设备。