找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1259|回复: 4
打印 上一主题 下一主题
收起左侧

[P3.0, P3.1]直接连到电脑USB,传统串口通信

[复制链接]
跳转到指定楼层
楼主

    如何[P3.0, P3.1]直接连接到电脑USB口进行传统串口通信,省掉昂贵的USB转串口芯片
如下最快的STC 1T 8051, 32位8051 都可以:
  STC8H8K64U-45MHz-TSSOP20, %1.9; LQFP32/48/64, PDIP40, QFN64/48/32 全系列封装现货供应
  STC32G12K128-LQFP64/48/32,TSSOP20,PDIP40,QFN64/48/32;








超级简单的STC USB-CDC虚拟串口:
当单片机需要和电脑之间进行数据交换时,首选一般都是串口通讯。
STC32G系列单片机内置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%不会丢失或被覆盖。

USB-CDC虚拟串口:不管波特率,不管奇偶校验位!
1,不管波特率,USB-CDC是12M bps的固定速度通信;
2,不管奇偶校验位,USB-CDC通信无奇偶校验位



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:807591 发表于 2023-2-2 16:22 | 只看该作者
usb 串口芯片 不昂贵,ch340 便宜的时候几毛钱
回复

使用道具 举报

板凳
ID:961114 发表于 2023-2-2 16:53 | 只看该作者
szb314 发表于 2023-2-2 16:22
usb 串口芯片 不昂贵,ch340 便宜的时候几毛钱

RMB1.9 的 可以USB仿真   USB下载  STC8H8K64U-45MHz-TSSOP20  挺好的
回复

使用道具 举报

地板
ID:807591 发表于 2023-2-2 17:17 | 只看该作者
STC庄伟 发表于 2023-2-2 16:53
RMB1.9 的 可以USB仿真   USB下载  STC8H8K64U-45MHz-TSSOP20  挺好的

1.9包邮才是现在的套路,当然还比不上厂家白送开发板
回复

使用道具 举报

5#
ID:961114 发表于 2023-2-3 08:58 | 只看该作者
szb314 发表于 2023-2-2 17:17
1.9包邮才是现在的套路,当然还比不上厂家白送开发板

STC官方也是免费+免邮送  各种核心板  开发工具   可以去官方咨询  
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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