打印
[STM32F1]

自带USB

[复制链接]
546|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pengf|  楼主 | 2022-6-11 12:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当用到USB通信时,有两种方案:一、是自带USB功能的MCU,例如STM32F103,STM32F107,
二、另外一种是选用专业的USB转串口芯片(CP2102,CH340)。

使用特权

评论回复
沙发
stly| | 2022-6-11 12:14 | 只看该作者
楼主详细说说怎么回事啊,这么说太笼统了

使用特权

评论回复
板凳
xxrs| | 2022-6-11 12:16 | 只看该作者
身边的人还是用第二种方案的人多。还有好多人用的本来是STM32F103,仍然要选用CP2102。

使用特权

评论回复
地板
pengf|  楼主 | 2022-6-11 12:18 | 只看该作者

为啥用STM32自带USB的人不多呢?

使用特权

评论回复
5
chuxh| | 2022-6-11 12:24 | 只看该作者
是开发麻烦?还是不稳定?

使用特权

评论回复
6
llljh| | 2022-6-11 12:26 | 只看该作者
这个倒是没怎么研究过

使用特权

评论回复
7
heweibig| | 2022-6-11 12:29 | 只看该作者
我用过,比较稳定,目前没出什么问题

使用特权

评论回复
8
dengdc| | 2022-6-11 12:35 | 只看该作者
看情况, 如果做USB HID免驱的,   当然是自带的好....

CH340 只能是串口模式

使用特权

评论回复
9
zwll| | 2022-6-11 12:38 | 只看该作者
我见别人用过,自己没用过这方面的应用。

使用特权

评论回复
10
dingy| | 2022-6-11 12:40 | 只看该作者
比较稳定。用stm32自带usb虚拟hid加audio复合设备,已经批量了!

使用特权

评论回复
11
llljh| | 2022-6-11 12:42 | 只看该作者
最近想学习下stm32的 usb

使用特权

评论回复
12
renyaq| | 2022-6-11 12:47 | 只看该作者
STM32F103的USB只能做从设备,107的不清楚

使用特权

评论回复
13
juventus9554| | 2022-6-11 12:50 | 只看该作者
要区分清楚USB和串口的区别;STM32的串口是TTL串口,USB是标准的USB2.0;

使用特权

评论回复
14
zwll| | 2022-6-11 12:55 | 只看该作者
要根据你的应用场景来定,如果仅仅是用来做调试用的,建议串口,驱动编写容易;

使用特权

评论回复
15
ousj| | 2022-6-11 12:57 | 只看该作者
如果是跟某种设备通信的话,也是用串口比较好,TTL转232或者485电平,传输距离长;

使用特权

评论回复
16
songqian17| | 2022-6-11 12:59 | 只看该作者
如果是上位机控制,且数据量不小,对通信速度也有较高要求的话,就用USB,而且USB可以根据不同的PID和VID做多从机,部署容易,有成熟的PC驱动,但是程序调试需要一定的时间,USB协议的学习也需要一定的时间,希望能够帮组到你。

使用特权

评论回复
17
stly| | 2022-6-11 13:01 | 只看该作者
请问如何解决PID,VID的问题?自己申请一个吗?

使用特权

评论回复
18
juventus9554| | 2022-6-11 13:03 | 只看该作者
用内置的USB比较方便吧

使用特权

评论回复
19
pengf|  楼主 | 2022-6-11 13:05 | 只看该作者
非常感谢!

使用特权

评论回复
20
午夜粪车| | 2022-6-11 13:08 | 只看该作者
stm32的USB是标准的USB2.0,应该还是比较稳定的吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

10129

帖子

3

粉丝