cyf1029 发表于 2025-9-22 11:34:01

USB-CDC双串口问题

单片机使用STC8H8K64U,内部晶振44.2368M,
将两个单片机挂在CH334F上,使用2个单片机实现4个USB-CDC串口,
有概况会出现只识别2个串口的情况,
总线控制器中出现的设备描述符各不相同,请问是哪里的问题?
使用的官方例程修改的

ercircle 发表于 2025-9-22 11:57:45

两个设备直接插在电脑两个USB口上会出现这种问题吗?
还有就是降低主频40M试试,
44M在Ai8051U上出现过CPU不稳定的工况。

刚试了下同时接两个下载器没复现


神农鼎 发表于 2025-9-22 12:13:46

STC8H8K64U 请让 CPU工作在 <= 40MHz
USB 用内部 48MHz

cyf1029 发表于 2025-9-22 14:14:39

ercircle 发表于 2025-9-22 11:57
两个设备直接插在电脑两个USB口上会出现这种问题吗?
还有就是降低主频40M试试,
44M在Ai8051U上出现过CPU ...

电路设计上就是单片机直接挂载HUB上的, 然后通过usb线和电脑连接

cyf1029 发表于 2025-9-22 14:15:56

神农鼎 发表于 2025-9-22 12:13
STC8H8K64U 请让 CPU工作在

STC8H8K64UCPU不能工作在44M吗?还是说内部44M工作不稳定?那外部晶振倍频到44M可以吗?

神农鼎 发表于 2025-9-22 15:33:57

STC8H8K64U 请让 CPU工作在 <= 40MHz
页: [1]
查看完整版本: USB-CDC双串口问题