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

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

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2026-05-08 09:46:24

850

主题

1万

回帖

2万

积分

管理员

积分
23212
发表于 2024-2-28 09:19:34 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:269
  • 最近打卡:2025-11-05 16:29:41

23

主题

85

回帖

1417

积分

金牌会员

积分
1417
发表于 2024-2-28 14:43:56 | 显示全部楼层
stc32G_CDC_QUEY_DEMO.压缩包下载了,下载到实验箱,无法生成虚拟串口。请教下怎么回事
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2026-05-08 09:46:24

850

主题

1万

回帖

2万

积分

管理员

积分
23212
发表于 2024-2-28 16:47:56 | 显示全部楼层
USB-HID不需要安装驱动,USB-CDC WIN10及以后的系统 才 不需要安装驱动
==================================================================
HID: 不需要安装驱动
CDC:
===非 WINDOWS 系统 不需要安装驱动
===如 WINDOWS 系统,
        WIN10及以后的系统 才 不需要安装驱动
        WIN10前的系统需要安装驱动 ,如 WIN7     
截图202402281647284057.jpg



回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2026-05-08 09:46:24

850

主题

1万

回帖

2万

积分

管理员

积分
23212
发表于 2024-2-28 16:48:22 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:771
  • 最近打卡:2026-05-09 00:00:55

0

主题

168

回帖

2825

积分

金牌会员

积分
2825
发表于 2024-3-20 21:42:47 | 显示全部楼层
东西还在快递路上,等到手马上去试
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2026-04-10 20:31:55

5

主题

86

回帖

628

积分

荣誉版主

积分
628
发表于 2024-4-9 11:06:39 来自手机 | 显示全部楼层
神农鼎 发表于 2023-2-11 11:23
今上午江苏的销售全部将这个【USB-CDC,就是最简单的串口】的程序跑了下,说
===本贴的测试程序是:【USB-C ...

你给的回调函数是接收到串口数据时产生中断,我现在问一下,我要求串口发送一个字节就产生一次中断,请问用哪个函数?因为我的程序在串口发送数据期间还要运行其他代码
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:674
  • 最近打卡:2026-05-08 09:06:14
已绑定手机

52

主题

2618

回帖

9119

积分

论坛元老

积分
9119
发表于 2024-4-9 11:50:51 | 显示全部楼层
lijun*** 发表于 2024-4-9 11:06
你给的回调函数是接收到串口数据时产生中断,我现在问一下,我要求串口发送一个字节就产生一次中断,请问 ...

USB-CDC使用USB接口通信,数据是一包一包传输的。

点评

知道,但是在传输的过程中,CPU不能去干别的事,只能干等着USB传输完毕才能去干别的事。如果我要传输一万个字节,你说要等多久?  详情 回复 发表于 2024-4-9 12:23
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2026-04-10 20:31:55

5

主题

86

回帖

628

积分

荣誉版主

积分
628
发表于 2024-4-9 12:23:48 来自手机 | 显示全部楼层
乘风飞扬 发表于 2024-4-9 11:50
USB-CDC使用USB接口通信,数据是一包一包传输的。

知道,但是在传输的过程中,CPU不能去干别的事,只能干等着USB传输完毕才能去干别的事。如果我要传输一万个字节,你说要等多久?

点评

USB 独立工作, CPU 自己去干自己的事,USB中断通知 CPU  详情 回复 发表于 2024-4-9 13:11
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2026-05-08 09:46:24

850

主题

1万

回帖

2万

积分

管理员

积分
23212
发表于 2024-4-9 13:11:52 | 显示全部楼层
lijun*** 发表于 2024-4-9 12:23
知道,但是在传输的过程中,CPU不能去干别的事,只能干等着USB传输完毕才能去干别的事。如果我要传输一万 ...

USB 独立工作, CPU 自己去干自己的事,USB中断通知 CPU
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2026-04-10 20:31:55

5

主题

86

回帖

628

积分

荣誉版主

积分
628
发表于 2024-4-9 13:19:57 | 显示全部楼层
BOOL usb_OUT_callback()
{
    USB_SendData(UsbOutBuffer,OutNumber);           //发送数据缓冲区,长度(接收数据原样返回, 用于测试)
    return 1;
}

不对,“return 1” 明显是传输完毕了才执行,CPU明显是一直等待中
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-5-9 05:43 , Processed in 0.128906 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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