[STM32F4] STM32F4Cube库CDC类试用手记(含USB全速/高速和VC测试程序)

[复制链接]
144169|749
huazi715 发表于 2014-10-24 16:04 | 显示全部楼层
点赞。
lnhjsdf 发表于 2014-10-27 14:51 | 显示全部楼层
snowflyin 发表于 2014-10-27 21:35 | 显示全部楼层
wx2188751 发表于 2014-10-29 23:08 | 显示全部楼层
感谢楼主分享
adachung820 发表于 2014-10-30 09:06 | 显示全部楼层
向高手求教,我是初学者,希望了解该程序运行软件是什么啊,这个和软件工程开发似的,只要花类似N-S图就能自动生成程序代码吗?
cailantu 发表于 2014-10-30 10:09 | 显示全部楼层
厉害,膜拜!
拿起书本 发表于 2014-10-30 12:30 | 显示全部楼层
底层硬件已经越来越成熟了,都在向偏软的方向靠拢了,顶一个!
wtch519361 发表于 2014-11-3 14:55 | 显示全部楼层
usb device 里面一些库文件夹不在,运行不起来,能不能把整个文件发过来看看?
gxliu08 发表于 2014-11-3 21:10 | 显示全部楼层
谢谢分享!学习学习
happyming0809 发表于 2014-11-4 18:44 | 显示全部楼层
顶了,好东西,
simplelife_nick 发表于 2014-11-5 11:07 | 显示全部楼层
mark   学习,马上要用到
 楼主| 碧云天书 发表于 2014-11-5 20:52 | 显示全部楼层
wtch519361 发表于 2014-11-3 14:55
usb device 里面一些库文件夹不在,运行不起来,能不能把整个文件发过来看看? ...

请你先下载STM32Cube_FW_F4_V1.3.0库,然后解压缩到硬盘上。
然后下载顶楼的压缩包并解压。将解压出来的USB_Device目录整个移到STM32Cube_FW_F4_V1.3.0\Projects\ STM32F4-Discovery\Applications目录下。此目录下原本只有Audio和FatFs两个目录,你可以检查一下对不对。
然后用Keil打开STM32Cube_FW_F4_V1.3.0\Projects\STM32F4-Discovery\Applications\USB_Device\CDC_Standalone\MDK-ARM目录下的项目文件Project.uvproj。
如果还有问题,可以再问。
 楼主| 碧云天书 发表于 2014-11-5 21:01 | 显示全部楼层
adachung820 发表于 2014-10-30 09:06
向高手求教,我是初学者,希望了解该程序运行软件是什么啊,这个和软件工程开发似的,只要花类似N-S图就能 ...

这是在Keil IDE下开发的STM32F4单片机程序,外带一个VC++写的PC端测试程序。可以实现PC与MCU的USB通讯。现在单片机开发还没你说的那么方便,希望以后能行:)
colin2135 发表于 2014-11-5 21:35 | 显示全部楼层
碧云天书 发表于 2014-11-5 20:52
请你先下载STM32Cube_FW_F4_V1.3.0库,然后解压缩到硬盘上。
然后下载顶楼的压缩包并解压。将解压出来的U ...

我使用F4的USB VCP也有几个月时间了,是通过STMCUBEMX直接生成的,生成那个的确问题很多,需要自己琢磨并修改。最近换了一块F429,于是想在F429上面也使用FS模式的USB VCP,于是通过软件生成,当然也遇到了几个问题,经过我的修改。现在电脑已经能识别的串口,并且串口软件能打开这个串口。现在问题在于:当F429向串口发送数据的时候,串口软件接收到的数据一直是00000,我想请教一下楼主,帮我分析是什么原因。
stevenzhongan 发表于 2014-11-10 11:04 | 显示全部楼层
这么强悍,如何做到
kissworld 发表于 2014-11-10 11:08 | 显示全部楼层

这个太牛了
小班儿 发表于 2014-11-10 11:23 | 显示全部楼层

感谢分享。
阿泥巴 发表于 2014-11-10 12:37 | 显示全部楼层
顶起,厉害!!!!
lsdavid 发表于 2014-11-10 14:59 | 显示全部楼层
碧云天书 发表于 2014-11-5 20:52
请你先下载STM32Cube_FW_F4_V1.3.0库,然后解压缩到硬盘上。
然后下载顶楼的压缩包并解压。将解压出来的U ...

我照做了,但是还是找不到包含文件啊。。。
Rebuild target 'STM32F4-Discovery_USBD-HS'
assembling startup_stm32f407xx.s...
compiling main.c...
..\Inc\main.h(33): error:  #5: cannot open source input file "stm32f4xx_hal.h": No such file or directory
  #include "stm32f4xx_hal.h"
..\Src\main.c: 0 warnings, 1 error
compiling stm32f4xx_hal_msp.c...
..\Src\stm32f4xx_hal_msp.c(39): error:  #5: cannot open source input file "stm32f4xx_hal.h": No such file or directory
  #include "stm32f4xx_hal.h"
..\Src\stm32f4xx_hal_msp.c: 0 warnings, 1 error
compiling stm32f4xx_it.c...
..\Inc\main.h(33): error:  #5: cannot open source input file "stm32f4xx_hal.h": No such file or directory
  #include "stm32f4xx_hal.h"
..\Src\stm32f4xx_it.c: 0 warnings, 1 error
compiling usbd_cdc_interface.c...
..\Inc\main.h(33): error:  #5: cannot open source input file "stm32f4xx_hal.h": No such file or directory
  #include "stm32f4xx_hal.h"
..\Src\usbd_cdc_interface.c: 0 warnings, 1 error
compiling usbd_conf.c...
..\Src\usbd_conf.c(29): error:  #5: cannot open source input file "stm32f4xx_hal.h": No such file or directory
  #include "stm32f4xx_hal.h"
..\Src\usbd_conf.c: 0 warnings, 1 error
compiling usbd_desc.c...
..\Src\usbd_desc.c(29): error:  #5: cannot open source input file "usbd_core.h": No such file or directory
  #include "usbd_core.h"
..\Src\usbd_desc.c: 0 warnings, 1 error
compiling cs43l22.c...
cs43l22.c: Error:  #5: cannot open source input file "..\..\..\..\..\..\Drivers\BSP\Components\cs43l22\cs43l22.c": No such file or directory
..\..\..\..\..\..\Drivers\BSP\Components\cs43l22\cs43l22.c: 0 warnings, 1 error
".\STM32F4-Discovery_USBD-HS\STM32F4-Discovery_USBD-HS.axf" - 7 Error(s), 0 Warning(s).
Target not created
lsdavid 发表于 2014-11-10 15:11 | 显示全部楼层
lsdavid 发表于 2014-11-10 14:59
我照做了,但是还是找不到包含文件啊。。。
Rebuild target 'STM32F4-Discovery_USBD-HS'
assembling sta ...

不好意思,没注意到是整个USB_Device目录。现在可以了。多谢分享这么好的结果!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0