求教USB虚拟串口

2019-07-14 13:51发布

请问有谁做过USB虚拟串口吗,我刚接触这个,不知道从哪下手,求教,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
7762642422d
1楼-- · 2019-07-14 15:16
直接使用CP2012芯片,会自动虚拟串口。
cmh14
2楼-- · 2019-07-14 17:51
 精彩回答 2  元偷偷看……
wq644921241
3楼-- · 2019-07-14 19:56
什么样的?
萌的想要飞
4楼-- · 2019-07-15 01:15
使用CP2012芯片,搭个很简单的电路,就可以实现USB转串口。使用软件也可以,但是你需要读部分的USB代码。从官网上下载USB模拟串口的代码,然后读HW_CONFIG.C的代码,改成你想要的就行了。但是需要好像需要外部晶体,并且倍频到96MHz,USB设备才可以正常工作。还有,USB枚举期间,不允许被中断,也就是说调试起来不太方便。即使使用printf函数的执行时间,也会影响到USB的枚举。具体想研究USB转串口的话,建议你看《圈圈教你学USB》,网上可以下载到第一版的扫描版,想支持一下作者买一本也行,比较人家这么用心写的书也不容易,里面有这方面的详细讲解,看完的话,可以很好的帮你理解ST的官方代码。
daitz
5楼-- · 2019-07-15 02:29
可以利用st的单片机啊,stlink调试器就有这个功能啊
bobnice
6楼-- · 2019-07-15 03:19
萌的想要飞 发表于 2019-3-5 08:32
使用CP2012芯片,搭个很简单的电路,就可以实现USB转串口。使用软件也可以,但是你需要读部分的USB代码。从官网上下载USB模拟串口的代码,然后读HW_CONFIG.C的代码,改成你想要的就行了。但是需要好像需要外部晶体,并且倍频到96MHz,USB设备才可以正常工作。还有,USB枚举期间,不允许被中断,也就是说调试起来不太方便。 ...

您好,之前十几天在外面出差,现在才看到,首先感谢你的解答,我现在大概想实现这样的功能,我通过串口助手发送一个文件,STM32写到外部FLASH,这个已经通了,现在想着将串口通信用USB替代,发送文件的还是用串口助手,就是不知道从哪下手,师兄说就是将USB虚拟成串口,与串口助手通信就行,但是我不知道从USB协议里的哪个地方下手,希望赐教,十分感谢

一周热门 更多>