完全学习USB需要看USB通讯协议的书,还是蛮厚的;毕竟USB的协议一直在更新
可以看一看“圈圈教你学USB”,然后配合书来学习会好一点
USB的特点是它在硬件层之上还有一个协议层,这个协议层是通用的,可以将USB作为各种设备,比如音频,大容量存储等
因此学习USB,可以分两个部分,在STM32上面,那个硬件层主要就是各个寄存器的操作,还有时钟,接口,DMA等配置,可以参考STM32的datasheet,协议层涉及各个设备通信的协议,可以找本USB相关的书来学习