1. 首页
  2. 移动开发
  3. 其他
  4. stm32_usb_cdc_improved_if:改进的用于stm32的usb cdc接口 源码

stm32_usb_cdc_improved_if:改进的用于stm32的usb cdc接口 源码

上传者: 2021-04-04 05:27:54上传 ZIP文件 8.17KB 热度 16次
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
用户评论