本帖最后由 ARM学员 于 2017-6-27 17:04 编辑
如何理解STM32USB里面的"缓冲区描述表"和"数据包缓冲区"。STM32USB的基础知识算是有了吧,但是对STM32USB的寄存器不熟悉,拿着ST提供的例程基本能梳理程序执行流程,但是具体的细节我不知道,"圈圈教你学USB"这本书我已经看过了,但是现在我还是没法修改例程代码,我现在该如何学习呢。我参照的是"STM32_USB-FS-Device_Lib_V4.0.0"例程。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
基本会了
http://www.openedv.com/forum.php ... mp;page=1#pid609143
没做过USB转串口,但是官方提供的USB例程里面有个虚拟串口类的工程我看过,和虚拟串口环回类的工程大同小异的,这两个工程的源码我都看过。其实USB协议代码那些不用看得很精通,看见代码知道是什么意思就可以了,具体你就看数据是怎么接收到的,又是怎么发出去的就可以了。然后你再改改,改成你想要的不就做成USB转串口了吗。
一周热门 更多>