![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32 USB
顶点元
你当像鸟飞往你的山!
展开
-
STM32F407 USB虚拟双串口
STM32F407 USB 虚拟双串口文章目录STM32F407 USB 虚拟双串口准备工作代码修改端点配置修改描述符修改数据处理准备工作通过STM32CubeMX生成一份标准的USB VCP例程.代码修改端点配置修改增加第二个虚拟串口用到的端点配置,一个虚拟串口需要用到3个非0端点(2个bulk和一个interrupt)设置增加端点的FIFO注意 : 这里的FIFO大小的设置有一定的讲究,否则会导致一些异常,如将端点1和端点3的FIFO大小都设置为0x80则会导致某一个虚拟串口的原创 2021-08-16 20:31:43 · 3234 阅读 · 10 评论 -
STM32_USB_CDC学习笔记
USB虚拟串口的接收方式:USB 虚拟串口的接收采用中断方式,芯片在接收到数据后回触发中断调用CDC_Receive_FS()函数来处理接收到的数据.USB虚拟串口一次最多接收64个字节的数据,如果收到的数据大于64个字节则会连续多次调用CDC_Receive_FS()函数来处理接收到的数据.问题:每次下载完成程序后,必须重新插拔USB线,PC才能识别到串口设备?解决方法:在每次USB初始化之前,配置USB的两个引脚拉低几个ms,即可让PC重新枚举该USB设备....原创 2021-07-10 11:16:18 · 5148 阅读 · 1 评论