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

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

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

14

主题

87

回帖

669

积分

高级会员

积分
669
发表于 2023-3-14 16:56:00 | 显示全部楼层
关于发包问题通过实验搞明白了。包与间隔只影响发送速度,接收方只关心每次把缓冲区收到的数据处理了就行了,一个接收信号收到的就是一个缓冲区的内容
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-17 09:50:59

17

主题

91

回帖

755

积分

高级会员

积分
755
发表于 2023-3-14 18:43:16 | 显示全部楼层
perseverance51 发表于 2023-3-5 22:41
测试了,很不稳定,一打开串口端口号,就端口号不见了,一下又出现了,有时刚发完一条信息,就端口号丢失了 ...

这个很稳定的,甚至比一般的USB转串口稳定,我已经连续通讯 接近 1个月了,我用这个口配合PC的VT100终端模拟软件,做控制器的设置和数据显示界面
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-17 09:50:59

17

主题

91

回帖

755

积分

高级会员

积分
755
发表于 2023-3-14 18:45:54 | 显示全部楼层
Heng*** 发表于 2023-3-9 13:40
CDC模块有源码吗?

有的,实验箱里的就是源码,不是库的
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-17 09:50:59

17

主题

91

回帖

755

积分

高级会员

积分
755
发表于 2023-3-14 18:50:02 | 显示全部楼层
丽江*** 发表于 2023-3-14 11:03
谢谢大佬。两个收获,一是解决了控制stc-isp发送频率的问题,之前没找到这个设置,二是知道了应该发送二 ...

STC32G又不是只有一个在P3.0,P3.1上的串口,即便你用USB,你也可以把串口移到别的IO上使用
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-11-26 13:41:15

14

主题

87

回帖

669

积分

高级会员

积分
669
发表于 2023-3-14 19:18:33 | 显示全部楼层
zh*** 发表于 2023-3-14 18:50
STC32G又不是只有一个在P3.0,P3.1上的串口,即便你用USB,你也可以把串口移到别的IO上使用 ...

我需要的是与上位机通讯的渠道。其它的我知道
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-17 09:50:59

17

主题

91

回帖

755

积分

高级会员

积分
755
发表于 2023-3-17 12:06:01 | 显示全部楼层
本帖最后由 zhx 于 2023-3-17 12:08 编辑
丽江*** 发表于 2023-3-14 19:18
我需要的是与上位机通讯的渠道。其它的我知道

其他IO上出的串口一样可以和上位机通讯,或者你把 串口的引脚转移,程序都不用改
比如:S1_S1 = 0; S1_S0 = 1; 原来接 P3.0 P3.1 的改接 P3.6 P3.7 而已
本身 USB 也可以 和 上位机通讯,也不一定非用串口,HID,CDC都可以
尤其CDC,对上位机来说就是一个插在USB口上的串口,和你用USB转串口的模块一样
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-11-26 13:41:15

14

主题

87

回帖

669

积分

高级会员

积分
669
发表于 2023-3-17 13:58:08 | 显示全部楼层
zh*** 发表于 2023-3-17 12:06
其他IO上出的串口一样可以和上位机通讯,或者你把 串口的引脚转移,程序都不用改
比如:S1_S1 = 0; S1_S0 = 1 ...

收到。谢谢了。我是新人。少说一句自己都不敢去想想。去试试。之前曾为stc32g12k128的P3.0P3.1成为cdc通讯口,无法使用普通口而很失望,因为当时不会用cdc,现在才明白,能用。cdc也不能掌握。会与不会。知与不知有时真是只隔一层纸。
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-3-17 14:05:38 | 显示全部楼层
这个USB-CDC/就是最简单的串口,用库我们江苏销售人员全会用
要懂,我们花了3年的时间提升自己才敢讲这句权威的话 !!!
===才能20分钟让我们销售感觉到这 USB-CDC比传统串口简单
===我的感觉这个超级简单的【USB-CDC】/【就是最简单最强大的串口】,就直接用吧,要懂,没个1个月卧薪尝胆下不来
1.png
2.png
3.png
4.png
现在推荐的教科书是 USB-CDC/虚拟串口放在实际的传统串口章节前面讲,用库,更简单了
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-03-03 09:21:24

2

主题

6

回帖

86

积分

注册会员

积分
86
发表于 2023-3-17 22:43:42 | 显示全部楼层
zh*** 发表于 2023-3-14 18:45
有的,实验箱里的就是源码,不是库的

库有源码或者详细说明吗
  • 打卡等级:以坛为家I
  • 打卡总天数:213
  • 最近打卡:2025-04-30 08:49:59

2

主题

10

回帖

938

积分

高级会员

积分
938
发表于 2023-3-17 23:00:41 | 显示全部楼层
zh*** 发表于 2023-3-14 18:43
这个很稳定的,甚至比一般的USB转串口稳定,我已经连续通讯 接近 1个月了,我用这个口配合PC的VT100终端模拟 ...

实测STC8和STC32G很不稳定,时不时端口号消失,如果很稳定为什么不把这么一个重要的功能放到库函数例程里面。好用稳定的功能不是吹嘘出来的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-2 01:48 , Processed in 0.142065 second(s), 120 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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