|
STM32USB库调用CDC_TransmitFS这个函数,只能在CDC_ReceiveFS回环中发送,在main中发送数据,cdc->TxState 这个标志一直是1,所以只成功调用了USBD_CDC_SetTxBuffer,但USBD_CDC_TransmitPacket、USBD_CDC_DataIn以及后续的CDC_TransmitCplt都无法调用。 看论坛有两个解决办法:1.放到和usb同优先级的中断里调用CDC_TransmitFS进行发送。只调用成功了2.`发送之前调用这个函数EP0_RxReady。 但两种方法都会导致程序卡死。 CDC_Receive_FS与CDC_Transmit_FS均在usbd_cdc_if.c中实现,CDC_Receive_FS中调用CDC_Transmit_FS则可以正常回环收发消息。 |
STM32H743ZIT6的4K SRAM备份域数据,当VTAB引脚的电压低于2.8V就会丢失数据,2.8V以上是正常,请问是什么问题?
关于STM32CUBEMX片内外设图形化设置的建议
使用单片机的USB PD功能时,初始化一直出错。
STM32H7的FDCAN
USB连接开发板影响主机风扇的RGB
USBX在F407上创建CDC不能正常使用
有使用过POWERBUS二总线芯片的吗
消防二总线通讯?
STM32H7 USB3300底层寄存器问题
大家有做USB_CDC_HOST的吗?
微信公众号
手机版