其实大家都知道在调用USB_SIL_Write发送数据完成之后EP1_IN_Callback会被调用. 但就只是这样吗?我现在想实现一个很大的USB环形缓冲区,要发送的数据直接写入缓冲区,然后利用EP1_IN_Callback读出缓冲区数据发送, 如果只是在数据发送完才产生中断, 那么第一个数据不就不止要往缓冲区中填,还要手动启动发送? 还是说PC上位机的ReadFile函数有调用,STM32就会不断产生中断调用EP1_IN_Callback呢? |
stm32 USB的CDC类传输掉数据
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 冲突
回复:EP1_IN_Callback这个USB IN端点的回调函数是在什么时候调用的