STM32F105 USB接收数据不断进入中断,出现“死机”现象
关于STM32CubeMX配置的USB例程电脑无法识别问题
STM32F407 USB-HS-OTG是否不外接PHY可以做虚拟串口?
如何做一个USB从机键盘用stm32f407
用STM32F4 Cube MX生成的USB Device C代码的BUG
USB Device + FatFS + SDIO 模拟U盘意外只读问题
USB Device + FatFS + SDIO 问题
STM32H7配置成USB DEVICE时,连接电脑时不进入中断
STM32F446 USB和串口1 冲突
USB HID 枚举过程出现stall pid是什么原因?
2)接收可用DMA,在buffer中处理数据。
评分
查看全部评分
现在好多USB库里面都有现成的,比如常用的CubeMX,ARM的RTE,并不需要自己写代码,自己能做的一般也就是选择是否使用DMA,设定缓存大小,设定VID/PID什么的。
评分
查看全部评分
这个就是基于官方例程上面改的,它实现的就是环回。把接收到的再发送出去就行了,我是要把它改为类似PRINTF那样,直接输出的。结果发现,连发两次的时候就DOWN机了。
1.CubeMX生成的工程,怎么它的优化等级是LEVER 3,仿真的时候发现设置端点1的最大包的语句真接优化掉了。把它改为LEVER 0再编译,就可以连续发送了。
2.CDC_RECEIVE_FS接收函数里面不能有发送。设一个FLAG和数组,把接收的传出来处理。就像4楼说的。
现在可以完成类似PRINTF功能了,两次发送中间稍微延时一下。