打印
[STM32F4]

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

[复制链接]
楼主: 碧云天书
手机看帖
扫描二维码
随时随地手机跟帖
721
mituzu| | 2022-7-1 22:38 | 只看该作者 回帖奖励 |倒序浏览
谢谢你共享的资料                                 

使用特权

评论回复
722
uptown| | 2022-7-1 22:43 | 只看该作者
  应用还是很广泛的                                 

使用特权

评论回复
723
jstgotodo| | 2022-7-1 22:49 | 只看该作者
以后多交流交流                  

使用特权

评论回复
724
youtome| | 2022-7-1 22:54 | 只看该作者
非常感谢楼主分享                                 

使用特权

评论回复
725
jkl21| | 2022-7-1 23:00 | 只看该作者
  应用还是很广泛的                                 

使用特权

评论回复
726
gygp| | 2022-7-1 23:05 | 只看该作者
正准备用 来做产品,刚好用上。         

使用特权

评论回复
727
iyoum| | 2022-11-5 15:18 | 只看该作者
STM32虚拟串口的驱动文件stmcdc.inf怎么用

使用特权

评论回复
728
Jacquetry| | 2022-11-5 16:02 | 只看该作者
单纯使用串口的速度能有这么高吗?

使用特权

评论回复
729
pl202| | 2022-11-10 12:10 | 只看该作者
有人把STM32的USB虚拟串口VCP,CDC类用于产品吗

使用特权

评论回复
730
backlugin| | 2022-11-10 12:51 | 只看该作者
STM32 USB虚拟串口如何实现流控  

使用特权

评论回复
731
macpherson| | 2022-11-10 13:59 | 只看该作者
用STM32CubeMX 做USB HID 通信成功。   

使用特权

评论回复
732
belindagraham| | 2022-11-11 13:56 | 只看该作者
如何使用Cube实现USB读卡器功能?

使用特权

评论回复
733
helloZeson| | 2023-5-6 17:31 | 只看该作者
现在没得下载啦

使用特权

评论回复
734
碧云天书|  楼主 | 2023-6-23 21:28 | 只看该作者
backlugin 发表于 2022-11-10 12:51
STM32 USB虚拟串口如何实现流控

虚拟串口会以USB允许的最高速度传输,流控实际由USB实现。
在CDC_Receive_FS或CDC_Receive_HS函数中,通过USBD_CDC_ReceivePacket(&hUsbDeviceFS)复位OUT端点接收缓冲区,使能接受新数据,从而实现MCU接收数据的流控。
在CDC_Transmit_FS或CDC_Transmit_HS函数中,通过if (hcdc->TxState != 0) return USBD_BUSY;来实现MCU发送数据的流控。
       

使用特权

评论回复
735
碧云天书|  楼主 | 2023-6-23 21:30 | 只看该作者

可以呀,点击后要多等一会儿。你可以再试试

使用特权

评论回复
736
怪诞新| | 2024-2-29 10:53 | 只看该作者
表示根据你的流程,移植修改f407ZGT6,代码0错误0警告,下载到板子,PC连串口都识别不出来

使用特权

评论回复
737
xuanhuanzi| | 2024-2-29 22:27 | 只看该作者
用户程序将数据缓冲区及数据长度告知USB库

使用特权

评论回复
738
xuanhuanzi| | 2024-2-29 22:27 | 只看该作者
这般功夫如何练就啊

使用特权

评论回复
739
鹿鼎计| | 2024-3-1 14:50 | 只看该作者
底层硬件日趋成熟,正朝着更软的方向发展,顶一!

使用特权

评论回复
740
碧云天书|  楼主 | 2024-6-13 17:47 | 只看该作者
怪诞新 发表于 2024-2-29 10:53
表示根据你的流程,移植修改f407ZGT6,代码0错误0警告,下载到板子,PC连串口都识别不出来 ...

STM32F407有1个全速USB和1个高速USB,这里演示的是高速USB,如果使用全速USB,引脚和程序都要做相应变化。现在CubeMX已经改正了当年的bug,能生成可用的虚拟串口程序了,直接使用CDC虚拟串口就行。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则