找回密码
 立即注册
查看: 75|回复: 9

带TXD/RXD切换功能的USB-CDC单路串口

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:157
  • 最近打卡:2026-04-02 16:18:59
已绑定手机

7

主题

14

回帖

69

积分

注册会员

积分
69
发表于 2026-3-23 14:23:52 | 显示全部楼层 |阅读模式
STC8H2K17---TSSOP20作为主控
USB-CDC虚拟串口参考了STC8H的实验箱代码
由于某些板子的TXD/RXD在设计时与串口的TXD/RXD刚好是反的,如果是排针的话,那么杜邦线换一下就好了,然而对于使用了XH/PH/GH端子之类的板子就比较棘手了,需要飞线,
于是就想可不可以实际一款可以对调TXD/RXD的板子,今天他就来了
截图202603231403216630.jpg


MCU控制8脚的信号继电器,使虚拟串口的TXD/RXD的接线进行对调。

截图202603231404186296.jpg



在实验箱的程序中,我加入了三个自定义的命令,如果是则继电器上电,MCU的TXD连接外部端子的RXD,否则MCU的TXD仍然连接外部端子的TXD


截图202603231414339964.jpg

下载成功图片
截图202603231414113714.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:90
  • 最近打卡:2026-04-02 10:16:19
已绑定手机

4

主题

245

回帖

885

积分

高级会员

积分
885
发表于 2026-3-23 16:46:54 | 显示全部楼层
XH2.54的线芯是可以退出来的,找个尖镊子之类的压下簧片就能抽出来。
继电器有点大,其实就一个双刀双掷的自锁开关也可以手动切换,或者整两个座子一个正接一个反接。
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:157
  • 最近打卡:2026-04-02 16:18:59
已绑定手机

7

主题

14

回帖

69

积分

注册会员

积分
69
发表于 2026-3-23 17:52:24 | 显示全部楼层
lcws*** 发表于 2026-3-23 16:46
XH2.54的线芯是可以退出来的,找个尖镊子之类的压下簧片就能抽出来。
继电器有点大,其实就一个双刀双掷的 ...

设计目的就是为了省去这个调线芯的步骤,直接让芯片切换引脚,线束动多了容易虚接或者脱落
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:755
  • 最近打卡:2026-04-02 00:00:13
已绑定手机

19

主题

3352

回帖

6975

积分

论坛元老

积分
6975
发表于 2026-3-23 20:06:20 | 显示全部楼层
感觉还是这个方便不需要增加硬件,软件实现。UART2的P1.0和P1.1
截图202603232005299750.jpg
截图202603232005455253.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2026-04-02 11:04:26
已绑定手机

0

主题

1

回帖

42

积分

新手上路

积分
42
发表于 2026-3-23 22:07:04 来自手机 | 显示全部楼层
把继电器换成电子开关可行吗
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:157
  • 最近打卡:2026-04-02 16:18:59
已绑定手机

7

主题

14

回帖

69

积分

注册会员

积分
69
发表于 2026-3-24 09:02:00 | 显示全部楼层
mys*** 发表于 2026-3-23 22:07
把继电器换成电子开关可行吗

可以的,6脚拨动开关就可以
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:157
  • 最近打卡:2026-04-02 16:18:59
已绑定手机

7

主题

14

回帖

69

积分

注册会员

积分
69
发表于 2026-3-24 09:03:53 | 显示全部楼层
so*** 发表于 2026-3-23 20:06
感觉还是这个方便不需要增加硬件,软件实现。UART2的P1.0和P1.1

那这个每次切换都要下载一次程序啊
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:755
  • 最近打卡:2026-04-02 00:00:13
已绑定手机

19

主题

3352

回帖

6975

积分

论坛元老

积分
6975
发表于 2026-3-24 17:24:22 来自手机 | 显示全部楼层
zyk12345 发表于 2026-3-24 09:03
那这个每次切换都要下载一次程序啊

可以软件设置或者按键控制的,不一定要下载因为这是寄存器控制的。
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:157
  • 最近打卡:2026-04-02 16:18:59
已绑定手机

7

主题

14

回帖

69

积分

注册会员

积分
69
发表于 2026-3-24 17:48:52 | 显示全部楼层
so*** 发表于 2026-3-24 17:24
可以软件设置或者按键控制的,不一定要下载因为这是寄存器控制的。

手册上没有描述这个怎么寄存器切换,是说了可以使用SFR进行切换,但是我没有看见相关的寄存器
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:755
  • 最近打卡:2026-04-02 00:00:13
已绑定手机

19

主题

3352

回帖

6975

积分

论坛元老

积分
6975
发表于 2026-3-24 19:25:02 | 显示全部楼层
zyk1*** 发表于 2026-3-24 17:48
手册上没有描述这个怎么寄存器切换,是说了可以使用SFR进行切换,但是我没有看见相关的寄存器 ...


只有Ai8H2K12U、Ai8H2K32U 有这个功能
截图202603241924206393.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-2 21:11 , Processed in 0.117128 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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