查看: 328|回复: 2
打印 上一主题 下一主题

【STM32L476 Nucleo】测试USB功能

[复制链接] qrcode

30

主题

36

帖子

108

积分

注册会员

Rank: 2

积分
108
楼主
跳转到指定楼层
发表于 2016-4-29 10:45 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

NUCELO-L476RG开发板支持USB OTG,下面就测试一下这个功能。


因为NUCLEO-L476开发板没有预留单片机的USB接口(只有板载的STLinkV2的USB),所以首先准备要准备一个macroUSB转接板,以及至少4芯的杜邦线。


将USB转接板和NUCLEO-L476开发板连接起来,如图。


 

具体的连线方式是:


VBUS -> 连接Vin或E5V
D-   -> PA12
D+   -> PA11
ID   -> 接地或悬空

GND  -> GND


再将开发板的供电方式从U5V切换到E5V(JP5)。这是因为使用U5V时,如果不插上STLink,那么STLink的RESET输出将保持为低,同时MOS管T2也不导通,单片机将不能运行。





 

为了验证USB可以正常使用,我们可以通过USB bootlader是否工作来判断。将BOOT0和VCC(3V3短连),然后按下复位键(或者重新插拔一次USB线)。

 
正常情况下,Windowd会找到新设备(如果是第一次使用,需要安装驱动程序),在同时在通用串行总线控制器中会多出一个STM Device in DFU mode的设备。否则需要检查连线和电源。

 

如果安装并运行了ST的DfuSe Demo软件,这时也会发现可以使用的设备了。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

84

帖子

38

积分

新手上路

Rank: 1

积分
38
沙发
发表于 2016-5-11 10:50 AM | 只看该作者
板子上没有 给出 USB 的接口,,感觉有点可惜。。。
回复 支持 反对

使用道具 举报

1

主题

80

帖子

5

积分

新手上路

Rank: 1

积分
5
板凳
发表于 2016-5-11 11:18 AM | 只看该作者
预备自己做一个USB扩展板,以后使用就方便了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表