durongze 发表于 2024-5-3 20:51:50

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

本帖最后由 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章是主逻辑代码,但是现在手册更新了,已经没有了那段代码。






durongze 发表于 2024-5-3 22:31:18

有个视频教程里讲的是做自己的工具,基于串口的。

下面这个是基于usb的。

不知道cdc算usb,还是算串口的?
页: [1]
查看完整版本: 关于CDC加入新工程的问题。