找回密码
 立即注册
楼主: zhp

32G12K128超级简单的USB-CDC虚拟串口应用及不停电下载(中断模式+查询模式)

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-11-26 13:41:15

14

主题

87

回帖

669

积分

高级会员

积分
669
发表于 2023-3-5 21:43:03 | 显示全部楼层
STC-USB LINK1D好像不能仿真这个例程吧?我试了两个板子都不行,下载到芯片里程序能用。但仿真不行。
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-3-18 17:52:49 | 显示全部楼层
如要仿真USB口-P3.0/P3.1,请将仿真口设置到其他的口
1.png
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-11-26 13:41:15

14

主题

87

回帖

669

积分

高级会员

积分
669
发表于 2023-3-20 10:54:47 | 显示全部楼层
本来正常运行的一个程序,我想做点扩展。增加了少量内容,结果编译时出现警告提示
*** WARNING L27: INCOMPATIBLE INTERRUPT FRAME SIZE
    MODULE:  .\program\stc_usb_cdc_32g.lib (usb)
    FRAME:   2 BYTES SAVED ON INTERRUPT
因为涉及库文件,不知怎么解决,今天注意到一个现象,把中断服务去掉,这个提示可以消失,中断服务的内容如下:
void INT0_Isr() interrupt 0
{
ff=0;//取消暂停标志,重新接收数据
}
想问题一下,怎么能解决这个问题,就是运行cdc驱动库后仍能使用中断?

点评

参考下STC32G数据手册5.3章节  详情 回复 发表于 2023-3-20 14:34
  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-28 14:10:14

19

主题

385

回帖

2508

积分

版主

积分
2508
QQ
发表于 2023-3-20 14:34:28 | 显示全部楼层
丽江*** 发表于 2023-3-20 10:54
本来正常运行的一个程序,我想做点扩展。增加了少量内容,结果编译时出现警告提示
*** WARNING L27: INCOMP ...

参考下STC32G数据手册5.3章节

1.png 2.png
QQ:1463035472,微信:19952583954
  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2023-3-20 16:42:26 | 显示全部楼层
丽江*** 发表于 2023-3-20 10:54
本来正常运行的一个程序,我想做点扩展。增加了少量内容,结果编译时出现警告提示
*** WARNING L27: INCOMP ...

我在“STC32超级简单的USB-CDC虚拟串口应用及不停电下载 ”例程里面添加INT0中断函数,编译没能复现你说的情况,能否提供能够复现问题的最简化版本程序?
1.png
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-11-26 13:41:15

14

主题

87

回帖

669

积分

高级会员

积分
669
发表于 2023-3-20 18:43:14 | 显示全部楼层
32位8051-STCAI 发表于 2023-3-20 14:34
参考下STC32G数据手册5.3章节

这几个设置都做了。我的程序都这么用的。应该是其它方面的问题
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-11-26 13:41:15

14

主题

87

回帖

669

积分

高级会员

积分
669
发表于 2023-3-20 18:53:16 | 显示全部楼层
本帖最后由 丽江春水 于 2023-3-20 19:40 编辑

附件里是源文件,实际上我在另一个程序中也遇到这个警告提示,因为不知道它的意思和这类警告的处理办法,所以放弃了那个程序,我在想是不是我在使用过程中把stc_usb_cdc_32g.lib库函数弄坏了。现在知道在开USB时能开其它中断,就是一个大收获,我再试试有什么办法绕过去。
刚才又试了一下,在带着警告的情况下。能运行程序,但中断不起作用。

ai-ai.zip

205.28 KB, 下载次数: 139

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-11-26 13:41:15

14

主题

87

回帖

669

积分

高级会员

积分
669
发表于 2023-3-20 19:55:51 | 显示全部楼层
中断能起作用了。谢谢。警告不知是怎么回事,但程序能运行了。如果能帮我问到这个警告怎么消除更好
  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-3-22 11:39:19 | 显示全部楼层
丽江*** 发表于 2023-3-20 19:55
中断能起作用了。谢谢。警告不知是怎么回事,但程序能运行了。如果能帮我问到这个警告怎么消除更好 ...

1.png

你说的是这个警告么?
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-11-26 13:41:15

14

主题

87

回帖

669

积分

高级会员

积分
669
发表于 2023-3-22 19:44:51 | 显示全部楼层
电子DI*** 发表于 2023-3-22 11:39
你说的是这个警告么?

不是,是前面帖子里提到的警告,与中断有关,但不懂,也不会处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-1 19:49 , Processed in 0.170403 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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