国芯技术交流网站's Archiver
AI32位8051交流社区,车规 AEC-Q100 Grade1
›
USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备
› 请问:USB-CDC可以由下位机主动向上位机发信息吗:
康辉55AA
发表于 2024-11-29 11:02:12
我发现,采用USB-CDC模式后,MCU的复位代码不能简单的一句
IAP_CONTR = 0x20; //触发软件复位
或是
IAP_CONTR = 0x60; //触发系统复位
而是要像下面这样,先对USB模块进行处理后,再执行复位语句,才可避免USB端口复位后无法驱动。
//首先要对USB进行处理
USBCON = 0x00; //清除USB设置
USBCLK = 0x00;
IRC48MCR = 0x00;
//延时等待后再设置复位标志
delay_ms(10);
IAP_CONTR = 0x20; //触发软件复位
页:
1
[2]
查看完整版本:
请问:USB-CDC可以由下位机主动向上位机发信息吗: