BH4TDV 发表于 2025-7-28 16:01:52

USB输出几个字符,占用几十MS ,有测过么

ercircle 发表于 2025-7-28 16:58:20

BH4TDV 发表于 2025-7-28 16:01
USB输出几个字符,占用几十MS ,有测过么

这是在灌水吗?

求解CDC USB发送10个字节非常慢 ,需要80ms的问题 - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 国芯人工智能技术交流网站 - AI32位8051交流社区

BH4TDV 发表于 2025-7-29 19:46:00

ercircle 发表于 2025-7-28 16:58
这是在灌水吗?

求解CDC USB发送10个字节非常慢 ,需要80ms的问题 - USB:USB-CDC虚拟串口/就是串口,一 ...
能帮助解决么,代替CH340,或者官方一点的指导,目标是完全代替传统串口+CH340,占用时间太大的话,比传统9600速率都慢了

ercircle 发表于 2025-7-29 21:51:33

BH4TDV 发表于 2025-7-29 19:46
能帮助解决么,代替CH340,或者官方一点的指导,目标是完全代替传统串口+CH340,占用时间太大的话,比传统 ...


可以
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=19324&pid=179096

wpppmlah 发表于 2025-7-31 14:58:31

请问DeviceState的状态会实时更新吗?用电池的设备,电池一直供电,如果DeviceState的值没有实时更新,如何判断是否断开了与电脑的连接呢?

ercircle 发表于 2025-7-31 15:20:31

wpppmlah 发表于 2025-7-31 14:58
请问DeviceState的状态会实时更新吗?用电池的设备,电池一直供电,如果DeviceState的值没有实时更新,如何判断 ...


如果是通讯端口打开关闭可以看下这个,USB库拔出貌似没更新状态需要更新下,协议范例源码集成的话可以看下usb_suspend、usb_resume。
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=19324&pid=

wpppmlah 发表于 2025-7-31 16:05:11

测试了一下isCDCOpen()函数,并没有实时得到USBCDC与电脑的连接状态.
CDCsend_flag=isCDCOpen();//判断CDC是否还在线

//拨掉USB数据线以后,并不会进入到下面的判断中,
if(CDCsend_flag==0)
      ........
页: 1 [2]
查看完整版本: 使用USB CDC库函数, 不接USB线, 程序不能运行, 如何解决 | 已系统性解决