找回密码
 立即注册
查看: 22357|回复: 67

【D-/P3.0, D+/P3.1】直连电脑USB-CDC串口/就是串口通信,USB不停电下载@STC8H

  [复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:98
  • 最近打卡:2025-06-15 09:46:00

733

主题

1万

回帖

1万

积分

管理员

积分
16603
发表于 2023-4-18 07:35:43 | 显示全部楼层 |阅读模式
2025/6/1 更新
https://www.stcaimcu.com/data/download/Datasheet/STC8H.pdf
STC8H8K64U系列USB型MCU超级简单的USB-CDC虚拟串口通信不停电下载 !
===用差分信号线 【D-/P3.0, D+/P3.1直连电脑USB口进行串口通信
1.1   USB-CDC虚拟串口概述
当单片机需要和电脑之间进行数据交换时,首选一般都是串口通讯。1T 8051, STC8H8K64U单片机内置USB控制器和收发器。
当用户代码中嵌入USB-CDC代码后,使用USB线将单片机与电脑直接相连接,在电脑端就可识别出【USB-CDC虚拟串口】,
USB-CDC虚拟串口】就是【串口】, 就是【简单最强大串口
USB-CDC虚拟串口和传统串口相比有如下优点:
Ø  数据传输更快:   USB-CDC虚拟串口忽略传统串口的波特率,传输速度的比特率即为全速USB的通讯速度12MBPS(即每秒12M位)
Ø  使用更简单便捷:USB-CDC虚拟串口忽略传统串口的起始位、停止位等冗余信息
Ø  数据传输更可靠:USB-CDC虚拟串口丢弃传统串口简单的软件奇偶校验机制,USB-CDC虚拟串口数据传输时有USB硬件CRC校验
                              以及校验出错重传机制,保证数据100%正确
Ø  自动缓存数据:   USB-CDC虚拟串口会自动缓存数据。单片机在没有处理完成上位机下传的上一笔数据时,如果此时上位机又有新的数据下传,
                              虚拟串口会自动将新的数据缓存,从而保证数据100%不会丢失或被覆盖。
截图202506040811361693.jpg
截图202506040814368807.jpg

USB-CDC虚拟串口和传统串口相比有如下优点:
Ø  数据传输更快:   USB-CDC虚拟串口忽略传统串口的波特率,传输速度的比特率即为全速USB的通讯速度12MBPS(即每秒12M位)
Ø  使用更简单便捷:USB-CDC虚拟串口忽略传统串口的起始位、停止位等冗余信息
Ø  数据传输更可靠:USB-CDC虚拟串口丢弃传统串口简单的软件奇偶校验机制,USB-CDC虚拟串口数据传输时有USB硬件CRC校验,
                             以及校验出错重传机制,保证数据100%正确
Ø  自动缓存数据:  USB-CDC虚拟串口会自动缓存数据。单片机在没有处理完成上位机下传的上一笔数据时,如果此时上位机又有新的数据下传,
                            虚拟串口会自动将新的数据缓存,从而保证数据100%不会丢失或被覆盖。

截图202506040852476756.jpg

截图202506040853274047.jpg

截图202506040854015424.jpg

截图202506040854504795.jpg

截图202506040855256944.jpg

截图202506040856138006.jpg

截图202506040856532554.jpg

截图202506040857361667.jpg

截图202506040901014667.jpg

截图202506040901377277.jpg

截图202506040902104926.jpg

截图202506040902467325.jpg

截图202506040903258452.jpg

截图202506040904411258.jpg

截图202506040905415106.jpg


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-06-13 15:40:51

25

主题

1032

回帖

3809

积分

超级版主

积分
3809
发表于 2023-8-4 08:58:10 | 显示全部楼层
AiCube-可视化 图形 I/O配置各种外设 系统框架程序 自动生成 体验





2025/6/1 更新, 最新 STC8H系列 单片机数据手册
https://www.stcaimcu.com/data/download/Datasheet/STC8H.pdf
STC8H8K64U系列 USBMCU
===超级简单的USB-CDC虚拟串口通信不停电下载 !
===用差分信号线【D-/P3.0, D+/P3.1直连电脑USB口

截图202506040817021913.jpg

截图202506040817308512.jpg

截图202506040818041671.jpg

截图202506040818498862.jpg

截图202506040819224621.jpg

截图202506040819559535.jpg

截图202506040820253508.jpg

截图202506040821203392.jpg

截图202506040821524380.jpg

截图202506040822298062.jpg

截图202506040822589010.jpg

截图202506040823338933.jpg

截图202506040824093029.jpg

截图202506040824418772.jpg

截图202506040825107962.jpg

截图202506040825437653.jpg


回复 支持 反对

使用道具 举报 送花

7

主题

22

回帖

265

积分

中级会员

积分
265
发表于 2023-4-18 20:21:25 | 显示全部楼层
截图202506040828301347.jpg



截图202506040828546332.jpg

截图202506040829298598.jpg

截图202506040830029405.jpg

截图202506040830317040.jpg

截图202506040832258767.jpg

截图202506040833017855.jpg

截图202506040833349310.jpg

截图202506040834397323.jpg
截图202506040835257683.jpg

截图202506040832099925.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-09-17 17:37:18

4

主题

94

回帖

511

积分

高级会员

积分
511
发表于 2023-5-14 09:36:40 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:98
  • 最近打卡:2025-06-15 09:46:00

733

主题

1万

回帖

1万

积分

管理员

积分
16603
发表于 2023-5-14 10:23:38 | 显示全部楼层
用 xdata版本,data版本是早期的版本
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:20
  • 最近打卡:2025-05-31 13:30:10

0

主题

9

回帖

130

积分

注册会员

积分
130
发表于 2023-5-22 15:36:35 | 显示全部楼层
你好,我想请教以下。USB能换成其他时钟吗,我根据官方文档中的时钟树配置了寄存器,但是没成功。

点评

USB 你就直接使用内部 专门给 USB的48MHz内部IRC  详情 回复 发表于 2023-5-22 21:21
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-06-14 12:40:19

25

主题

407

回帖

2525

积分

超级版主

积分
2525
发表于 2023-5-22 16:59:06 | 显示全部楼层
1.png
电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:98
  • 最近打卡:2025-06-15 09:46:00

733

主题

1万

回帖

1万

积分

管理员

积分
16603
发表于 2023-5-22 21:21:09 | 显示全部楼层
不许人*** 发表于 2023-5-22 15:36
你好,我想请教以下。USB能换成其他时钟吗,我根据官方文档中的时钟树配置了寄存器,但是没成功。 ...

USB 你就直接使用内部 专门给 USB的48MHz内部IRC
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-09 14:06:13

5

主题

186

回帖

1401

积分

金牌会员

积分
1401
发表于 2023-7-4 14:38:24 | 显示全部楼层
神*** 发表于 2023-5-22 21:21
USB 你就直接使用内部 专门给 USB的48MHz内部IRC

Does that 48MHz auto-lock to the USB Frame timing ?
回复 支持 反对

使用道具 举报 送花

0

主题

7

回帖

86

积分

注册会员

积分
86
发表于 2023-7-15 12:17:58 | 显示全部楼层
zdg*** 发表于 2023-4-18 20:21
根据例程做的项目,  反馈一个发现的BUG,   例程里应该也有,   我用的芯片是  STC8H8K64U  。  当 USB 收 ...

我也遇到类似的情况,请问丢包问题解决了吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:549
  • 最近打卡:2025-06-16 01:10:45

15

主题

154

回帖

322

积分

中级会员

积分
322
发表于 2023-7-19 14:51:26 | 显示全部楼层
本帖最后由 wpppmlah 于 2023-7-19 14:56 编辑


不错的芯片,谢谢。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-16 03:51 , Processed in 0.146990 second(s), 124 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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