stm32 usb通信_STM32连接usb

Usb(Universal Serial Bus) 全称通用串行总线,是一种支持热插拔的高速串行传输总线,使用差分信号来传输数据。

USB设备可以直接和host通信,或者通过hub和host通信。一个USB系统中仅有一个USB主机,设备包括功能设备和hub,最多支持127个设备。

由于USB是主从模式的结构,设备与设备之间、主机与主机之间不能互连,为解决这个问题,扩大USB的应用范围,出现了USB OTG,全拼 ON The Go。USB OTG 同一个设备,在不同的场合下可行在主机和从机之间切换。

现在stm32芯片使用越来越广泛了,那么我们该怎么通过usb和pc或者Upan通信了?

USB分为三种

  1. 上行通信

  2. 下行通信

  3. OTG通信

对于我们单片机来说一般使用上下行通信,OTG通信一般是手机这种

现在我们来详细分析一下

  1. 上行通信

    上行通信简单来说就是作为外设通信,说人话,作为U盘来接电脑

    7bac59f216ba418c888adf150b4af59a.png

    这里讲解一下stm32芯片有的内置了上拉电阻有的没有,如果没有内置上拉电阻就使用如下

    221090f1abc8f808cd0368cd346b1a22.png

    那么R1和R2的值是多少?

    ea6897b1b3dcaf640345cb118c450abc.png

    2.下行通信

       作为主机通信,说人话,也就是可以把U盘插在我们单片机上

    e7a79c9f51b39b84ef58a36c10c0e0b4.png

    这里的限流元器件是STMPS2151STR

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值