找回密码
 立即注册
查看: 327|回复: 1

关于CDC加入新工程的问题。

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:224
  • 最近打卡:2025-05-07 08:02:46

79

主题

631

回帖

1148

积分

金牌会员

积分
1148
发表于 2024-5-3 20:51:50 | 显示全部楼层 |阅读模式
本帖最后由 durongze 于 2024-5-3 20:56 编辑

之前我发了一个cdc使用的帖子,是用的官方2024.4.14版本种给的asm例子,例子里使用的是stc_usb_cdc_32g_interrupt库。


这个主要是供第一次使用的这个功能的朋友体验一下。
烧写完成后,如果再烧写自己的工程,cdc功能就会没有了。
换句话说,cdc的功能需要加入到自己的工程中,这样每次烧写自己的工程才能持续使用cdc.
但是cdc的代码不太好加。
视频教程里说的是使用一个usb的库,然后再加入部分主逻辑代码。
我还是喜欢全部用源码。
但是我试了 官方给的两个例子:
第一个是 70-CDC(Communication Device Class)协议范例,
第二个是 89-USB CDC转双串口-做自动停电上电烧录器
奇怪的是这两个例子似乎都没什么作用,可能是我没有理解这两个例子的功能?

只有asm的例子(stc32g_cdc_demo_asm\stc32g_cdc_interrupt_demo_asm)可以使用。

有大佬有可用的代码吗?不使用stc_usb_cdc_32g_interrupt库的纯代码有没有?
另外视频教程里说的15章是主逻辑代码,但是现在手册更新了,已经没有了那段代码。






回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:224
  • 最近打卡:2025-05-07 08:02:46

79

主题

631

回帖

1148

积分

金牌会员

积分
1148
发表于 2024-5-3 22:31:18 | 显示全部楼层
有个视频教程里讲的是做自己的工具,基于串口的。
user-isp-ok.png
下面这个是基于usb的。
user-isp.png
不知道cdc算usb,还是算串口的?
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-7 19:23 , Processed in 0.117812 second(s), 51 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表