[求助]内部固件模式与外部固件模式的区别

有人能给讲讲这两个模式的区别在哪,分别适用于什么情况,他们是怎么工作的,数据手册上只是讲了几个函数的功能,谢了!

(1)内置固件,芯片自动处理控制传输,端点0的上下传以及总线复位。且仅能实现简单的USB通信,无法模拟一些USB类设备 (2)外置固件,需要用户自己处理上述事务,并且可以模拟一些USB类设备,例如U盘,但需要用户用程序实现,比较复杂。


外置固件模式可以模拟打印机吗?具体的模拟流程是什么,能给说说吗,谢谢!


在此链接下载示例程序:http://wch.cn/bbs/View.asp?S=101&I=19463


可以模拟USB打印机,这个是例子程序,你可以参考: UploadImages/200842972684.rar


模拟成打印机以后,在点击打印以后,372就可以获得数据吗?


可以获取到数据,你可以将你端点2收到的数据通过串口发送到计算机上面去


多谢各位的帮助,我虚拟出来了打印机,接收数据也是正确的,但我想改成我手上的打印机,如何才能获得我想要的打印机的id和描述符那?


只有登录才能回复,可以选择微信账号登录