找回密码
 立即注册

QQ登录

只需一步,快速开始

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

使用STC单片机模拟CH340,实现串口转USB通信

[复制链接]
回帖奖励 5 黑币 回复本帖可获得 5 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
ID:1069109 发表于 2024-6-29 20:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题:使用STC单片机模拟CH340,实现串口转USB通信。就是说用程序的形式,模拟CH340芯片的工作。实现通讯。求助各位大神。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:712493 发表于 2024-6-30 14:21 | 只看该作者
STC单片机 现在就有转串口例程  ,为什么需要模拟CH340?
回复

使用道具 举报

板凳
ID:624769 发表于 2024-6-30 16:48 | 只看该作者
首先,用STC8H8K64U/STC8H2K32U 系列单片机,制作成USB-CDC设备,实现在电脑USB端口上进行串口通讯是可行的,STC-ISP上面就有详细的例程。
其次,要实现 STC单片机 完全的模拟 CH340 是不可能的,只能实现其中的CDC部分功能。
具体你可以访问 CH340生产商 查看他们的论坛, 关于,用他们自己的 E8051 系列单片机模拟 CH340的帖子。里面详细的阐述了,CH340的所有功能,以及要实现这些功能所需要的所有硬件支持。
回复

使用道具 举报

地板
ID:57657 发表于 2024-6-30 19:16 | 只看该作者
fj51hei 发表于 2024-6-30 14:21
STC单片机 现在就有转串口例程  ,为什么需要模拟CH340?

STC不是所有型号都有这样的功能
回复

使用道具 举报

5#
ID:879348 发表于 2024-7-1 14:36 | 只看该作者
为何要折磨自己呢,STC有自己的USB转串口
回复

使用道具 举报

6#
ID:592807 发表于 2024-7-2 09:48 | 只看该作者
首先用单片机模拟串口是可行的,但是只能说吃力不讨好,首先你要电脑USB能够识别出你插入了一个“串口设备”,你的单片机需要USB的hid功能,但是吧,你都花钱买这个带HID功能的单片机了,为啥不直接买个CH340呢?如果仅仅只是说模拟usart的电平,那很容易啊,任何一个单片机只要时钟够快,io口切换够快都可以模拟,但是你电脑识别不到“USB”设备有什么用,不能接入电脑,那只能是两个单片机互相玩喽,但是双机通信那还不如直接用SPI
回复

使用道具 举报

7#
ID:592807 发表于 2024-7-2 09:49 | 只看该作者
188610329 发表于 2024-6-30 16:48
首先,用STC8H8K64U/STC8H2K32U 系列单片机,制作成USB-CDC设备,实现在电脑USB端口上进行串口通讯是可行的 ...

有usb_hid功能的单片机,价格上够你买好多个CH340了
回复

使用道具 举报

8#
ID:1034262 发表于 2024-7-2 15:48 | 只看该作者
STC8H8K64U或STC8H2K08U TSSOP20做的USB转双串口很可靠,已经用在不少产品上了。
回复

使用道具 举报

9#
ID:1047187 发表于 2024-7-6 11:24 | 只看该作者
有些吃力
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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