分享一下最近完成测试的STM32模拟USB转串口经验

来源:互联网 发布:黑客linux入门姜超 编辑:程序博客网 时间:2024/05/29 23:46
1、学习USB的时候玩的,感觉USB真的太复杂了,看书看到头大,感觉脑子完全乱了,好像不记东西了一样,哎
2、刚搞好这个,先搞其他的再来学习USB方面的知识。
3、这个STM32模拟USB转串口的是移植官网的一个例程,发现官网的这个例程BUG还不少,呵呵
4、拷贝例程的代码,具体见附件工程中的USB文件夹代码
5、主要就是修改hw_config.c和hw_config.h这两个文件中的代码即可,其他的可以不用修改,但是如果想在电脑上显示的什么制造商、设备名称什么的可以修改usb_desc.c和usb_desc.h这两个文件代码内容,可以参考http://www.openedv.com/posts/list/27484.htm这个帖子里的移植笔记
6、其他的请看附件代码
7、在电脑端的串口助手上改变波特率,战舰板子上显示的同步改变

8、测试过串口打印信息到上位机,MCU程序下载(我下载过51的和STM32的片子,其他没测过),都能正常工作,波特率我设置最高115200测试的,再高就没试过了
9、附上战舰板子的测试工程,欢迎各位感兴趣的朋友们测试指导(我用的是华硕的笔记本,USB2.0接口,WIN 7_32bit系统)
10、附上ST官网的USB模拟串口电脑端的驱动软件,官网地址http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF257938










附件1: ST官方USB模拟串口PC端驱动stsw-stm32102.zip (文件大小: 11 MB 下载次数:9456次) AttachmentIcon

附件2: 战舰USB模拟串口.zip (文件大小: 680 KB 下载次数:1114次) AttachmentIcon
1 0
原创粉丝点击