本帖最后由 king-388328 于 2014-12-9 20:21 编辑 首先要扩展USB接口,由于没有洞洞板,所以找来一个坏的USB鼠标取下其USB线,然与排线插头焊好后插到开发板的扩展插针上。看原理图可知CN10的12和14脚与072的PA12(USB_DP)和PA11(USB_DM)相连,因此将USB数据线与之相连即可(当然还得有GND和U5V).如下图所示: 最终连接后的效果如下图: å¾äº 再来个大图 å¾ä¸ 硬件制作好之后现在就可以软件测试了,我选择用STM32CubeMX来分配引脚和生成基础代码,以后就可以在此基础上进行修改了。我只是简单的打开USB模块并选择HID设备类进行测试,如下图 å¾å 配置完成后点击生成代码即可生成一个MDK框架工程,然后在MDK中进行编译并下载代码。插上USB线,系统自动安装好驱动后即可在设备里面看到STM32 HID设备类。 STM32CubeMX生成的代码既高效又稳定,一次成功,开局非常顺利。接下来就要对USB部分的代码进行修改以满足方案要求了。 附件奉上STM32CubeMX工程文件和其生成的MDK工程。 |
Nucleo_F072RB.rar
下载9.03 MB, 下载次数: 574, 下载积分: ST金币 -1
STM32CubeMXå·¥ç¨æ件åMDKå·¥ç¨
【STM32F030开发日志/评测/笔记】+串口echo测试程序
【STM32F030开发日志/评测/笔记】从无到有
【6月培训】STM32 USB 应用实战分享(进阶)
STM32F030F4 的 STOP 电流 不稳定
【活动】2013年末签到,赢STM32F0超值型探索套件(已公布结果)
[晒一晒]STM32F0 Discovery板卡
【说出你的故事】从对STM32白痴到入门+STM32F030R8 Boost MPPT
STM32G0新一代入门利器及USB Type-C PD技术深度解析
Nucleo STM32F072 FreeRTOS移植
STM32G0产品及USB Type-C PD的性能介绍培训(北京/上海/深圳)
我是新人,看书楼主的usb接线图画错,导致我不得不重看了下sch图
正确是CN8 是Vbus(+5v) CN12(D+0) CN14(D-) CN20 (GND)
也就是最右边一排针从下往下数是第4(+5v) 6 (D+)7 (D-)10(GND)
才对