之前入了一块F7的开发板。
最近项目需要使用F407或者F103来进行USB数据传输,找了很多示例代码,烧在手上的核心板上,但是永远都显示“无法识别的USB设备”。
折腾了三四天之后,怀疑有可能是自己核心板的问题,紧急花了好几百大洋入手了一块F407开发板,忽然发现有USB Slave做声卡,USB模拟U盘,就是没有USB做虚拟串口做高速数据传输的。论坛上找了一通,都是讨论的,没有看到分享源码的。
不知道那位兄弟手上有现成测试过可用的例子,基于原子F407开发板,最好是上下位机都有的,分享一个。
不胜感激。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
可以试一下这个例程能不能在原子的板子上跑起来,这个例程代码量很少,只需要几个文件
例程代码:code.tusb.org
这个例子用的是外接的8MHz晶振如果需要修改时钟配置,可以配合CubeMX生成的代码,可以参考这个文章:http://blog.xtoolbox.org/add_teenyusb_to_cubemx_project
如果你想要在没有例程的情况下实现一个USB串口,可以阅读《STM32 USB设备开发指南》的《6.3节 CDC串口设备》,此书在 www.tusb.org 下载
一周热门 更多>