云顶之鹰 发表于 2023-7-20 15:53:12

STC32G 实验箱 USB-CDC 配置疑问,请冲哥帮忙一下




冲哥,在做 不断电自动下载 (USB-CDC模式)实验中,对 P3.0和P3.1 引脚模式配置时,发现只有设置为 “高阻” 模式时,下载过程中才能自动识别 usb-cdc 串口,
而其它如 准双向 和 推挽 模式均不识别。请问一下,这是什么原因?

熊仔 发表于 2023-7-20 20:33:51

以前对USB 启动boot的研究。需要关闭USB电源USBCON =0;还有IO的配置高阻。


      EA = 0;
      USBCON = 0x00;
      P3M0 &= ~0x03;
      P3M1 |= 0x03;
      delay_ms(1000);
      IAP_CONTR = 0x60;
      while(1);还有一个注意的,如果启用PLL,需要关闭PLL,把系统时钟改成内部IRC。

云顶之鹰 发表于 2023-7-21 09:20:14

熊仔 发表于 2023-7-20 20:33
以前对USB 启动boot的研究。需要关闭USB电源USBCON =0;还有IO的配置高阻。




感谢您的回复,我先就按您的研究理解,等到我学习了USB这一块知识点时,再深入学习~

17141200320 发表于 2024-2-28 11:23:14

你好,麻烦分享下USB _CDC模式,不断电下载程序,最好是压缩文件。我照视频文件弄生成不了虚拟串口。

17141200320 发表于 2024-2-28 11:26:18

我的程序,麻烦看看是什么问题,非常感谢!

清风予我 发表于 2024-2-28 17:31:30

17141200320 发表于 2024-2-28 11:26
我的程序,麻烦看看是什么问题,非常感谢!


17141200320 发表于 2024-2-29 08:02:00

非常感谢

17141200320 发表于 2024-2-29 08:29:06

本帖最后由 17141200320 于 2024-2-29 08:42 编辑

17141200320 发表于 2024-2-29 08:02
非常感谢
1、我将你发的源程序没有编译,直接下载HEX文件到9.62版实验箱,还是一样不行,不能生成虚拟串口,不能实现不断电下载。



2、电脑系统




3、是否需要设置其他选项。
4、视频



清风予我 发表于 2024-2-29 08:58:35

17141200320 发表于 2024-2-29 08:29
1、我将你发的源程序没有编译,直接下载HEX文件到9.62版实验箱,还是一样不行,不能生成虚拟串口,不能实 ...

您用下面的完整的工程项目测试
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=870&extra=page%3D1&page=1
页: [1]
查看完整版本: STC32G 实验箱 USB-CDC 配置疑问,请冲哥帮忙一下