jcx0324 发表于 2019-5-14 11:26:42

usb cdc类与上位机通信该参考哪个例程

如题,手头有V5的板子, 以前移植的低版本的USB库, 会出现一直进中断的现象

eric2013 发表于 2019-5-14 11:59:13

【专题教程第8期】基于emWin模拟器的USB BULK上位机开发,仅需C即可,简单易实现
http://www.armbbs.cn/forum.php?mod=viewthread&tid=90026&fromuid=58
(出处: 安富莱电子论坛)


jcx0324 发表于 2019-5-14 12:52:46

谢谢回复,工程是基于ucos的,RL_USB应该用不了吧

eric2013 发表于 2019-5-14 14:36:03

jcx0324 发表于 2019-5-14 12:52
谢谢回复,工程是基于ucos的,RL_USB应该用不了吧

可以,得采用RL-USB的裸机工作方式用于uCOS

jcx0324 发表于 2019-6-12 10:45:23

这个工程是将usb虚拟串口使用,能不能直接模拟成usb设备进行通信,不要串口:):)

eric2013 发表于 2019-6-12 11:24:03

jcx0324 发表于 2019-6-12 10:45
这个工程是将usb虚拟串口使用,能不能直接模拟成usb设备进行通信,不要串口

可以啊,实际无需安装串口驱动,直接重定向libUSB的驱动就行。

eric2013 发表于 2019-6-12 11:24:42

jcx0324 发表于 2019-6-12 10:45
这个工程是将usb虚拟串口使用,能不能直接模拟成usb设备进行通信,不要串口

这里补充个知识点,驱动安装是采用的先安装RL-USB的驱动,然后用Zadig安装libusb驱动替换。实际上可以省去RL-USB的驱动安装,直接使用Zadig安装即可,详情可以看发布的教程。之所以这么做是因为RL-USB提供了数字签名。
https://img.anfulai.cn/dz/attachment/forum/201811/05/014512vpof1sloluv1sj75.png
https://img.anfulai.cn/dz/attachment/forum/201811/05/014521ssfy2zbcbc6kcz42.png
https://img.anfulai.cn/dz/attachment/forum/201811/05/014521digwzk0xxgxwy0cp.png

安装成功后
https://img.anfulai.cn/dz/attachment/forum/201811/05/014623dizielj3bymiizim.png
页: [1]
查看完整版本: usb cdc类与上位机通信该参考哪个例程