芯片:STM32F072C8 实现功能: 1、完成CDC串口枚举: M6 t5 O+ v( m6 C& q. l+ \/ H/ { 2、可以进行CDC通信0 L. a, j) X4 X% Z; ?0 _4 ?, p% Q 3、可以发送64整数倍字节 2 g* Z9 I3 _1 T2 G 未实现:2 K* v4 ~7 e& E 打开串口时发送的串口波特率、奇偶校验等 8 r& P; `3 W `% x* s s3 J 平台:! y9 Z4 X# |+ N$ i" t" B5 | VS2017+Visual GDB3 A. L$ {, Q3 T) Q- u 驱动:6 K( D' {2 p$ K ST官网默认例程驱动1 ^8 | L& a- T1 w; V; U ?* G' m" o3 B ~4 ~( Y/ t/ O3 R& \9 ` 附件为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 虚拟多串口
标准串口,不知道怎么理解。。。) U' o4 I5 y9 t& g# j6 B5 {% f
就是使用Cube生成的模板,枚举成 CDC 串口,下位机是单片机,使用usb和上位机相连,直接与上位机进行数据交互;上位机写程序也只是用串口操作那一套就好....
这个的功能和CH340、PL2303等芯片有所不同,它们是本身不处理数据,把数据通过自身的串口转发出去,而这个是在单片内部直接做命令解析、数据传输...