文件名称:stm32_usb_cdc_improved_if:改进的用于stm32的usb cdc接口
文件大小:8KB
文件格式:ZIP
更新时间:2024-04-10 22:01:23
C
STM32的改进的USB CDC接口 好处 与ST提供的API相同,但具有附加的和改进的功能 const正确 易于使用,具有自动缓冲区管理功能,用于发送和接收数据传输到Linux主机时达到最高1MB / s(USB FS)(在STM32F4上进行测试,fcpu> 100MHz) 新增功能: 检查数据包是否被丢弃以进行发送和接收的功能 CDC_IsComPortOpen()可用于检查传输的数据包是否真正被计算机端读取 尝试避免零长度的数据包(较小的延迟与速度之间的权衡) 如何使用 用存储库中提供的USB_DEVICE/App/usbd_cdc_if.c和USB_DEVICE/App/usbd_cdc_if.h替换根据需要调整APP_RX_DATA_SIZE和APP_TX_DATA_SIZE 通过发送数据CDC_Transmit(const void* Buf, uint32_t Len)或C
【文件预览】:
stm32_usb_cdc_improved_if-master
----usbd_cdc_if.h(4KB)
----README.md(2KB)
----usbd_cdc_if.c(22KB)