ercircle
发表于 2025-6-13 13:45:25
神农鼎 发表于 2025-6-13 13:34
调用USB库函数与上位机之间传数据的时候,一次传输的长度最多多少?
===HID协议一包64字节,
CDC协 ...
CDC和HID使用USB_SendData是自动分包发送,使用库单包大小一般是64,自定义代码视wMaxPacketSize而定。
但是,使用printf_usb,程序内部是用UsbInBuffer作缓冲区,一般是64字节大小,不够支持1k格式化字符串。
自建一个足够大缓冲区,使用sprintf格式化字符串后,调用USB_SendData发送
猫虎的
发表于 2025-6-19 08:34:03
厉害,愿此贴能多保留一段时间,过段时间开始做HID键鼠