芯片:STM32F072C8( r. T I$ } A. N 实现功能: 1、完成CDC串口枚举 2、可以进行CDC通信 3、可以发送64整数倍字节' W8 F( }$ Z3 i0 c* Z% O! z. e 未实现:4 r# U' j$ p+ }8 D3 H 打开串口时发送的串口波特率、奇偶校验等8 s' @) _2 p) x2 n+ @# Z - C& `4 B; R! u u4 w 平台: VS2017+Visual GDB/ g* e U0 V9 |( O# T) d& D) L2 m9 O 0 ]5 c( H+ C! m 驱动: ST官网默认例程驱动 附件为VS完整工程 |
圈圈发布USB图书第二版有感,以及分享一些我学习USB过程...
最全USB HID开发资料,悉心整理一个月,亲自测试
USB Audio设计与实现
【MCU实战经验】+STM32F107的USB使用
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
STM32 USB-HID通信移植步骤STM32 USB HID键盘例程
【经验分享】在进行 USB CDC 类开发时,无法发送 64整数倍的数据
如何让CDC类USB设备批量接收64字节以上数据
用STM32F4实现的USB摄像头UVC,配合上位机可识别车牌
STM32 USB CDC 虚拟多串口
标准串口,不知道怎么理解。。。2 ^" a: G6 u% q
就是使用Cube生成的模板,枚举成 CDC 串口,下位机是单片机,使用usb和上位机相连,直接与上位机进行数据交互;上位机写程序也只是用串口操作那一套就好....' Y. Q7 N9 A: ]3 A7 O$ ^
这个的功能和CH340、PL2303等芯片有所不同,它们是本身不处理数据,把数据通过自身的串口转发出去,而这个是在单片内部直接做命令解析、数据传输...