找回密码
 立即注册
查看: 330|回复: 11

可以自动识别TXD和RXD的下载器-对一箭双雕的改进

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-3-24 21:53:04 | 显示全部楼层 |阅读模式
先来看一下演示视频,无论是正着反着都能下载



可以支持10Mbps串口下载,39k的Hex文件下载耗时10S
截图202503242156249676.jpg


下面是我修改过的程序,可以直接下载到一箭双雕-8H2K12U版本
A4, USB CDC转双串口开源程序 - 串口2自动停电上电并识别TXD、RXD烧录器.zip (391.86 KB, 下载次数: 9)


截图202503242152273501.jpg


需要注意的是,想要使用这个程序的自动检测TXD/RXD功能,需要给电路板上的D2短路掉,否则不能使用
(程序内已经对TXD2/RXD2下载时切换为高阻处理,并不会出现IO反向供电问题)
想要进入USB下载模式,可以摁住P32按键,然后给跳线帽拔掉再插上
回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-24 21:58:00 | 显示全部楼层
自动识别TXD和RXD的下载器——对一箭双雕的改进

在嵌入式开发中,串口下载器是不可或缺的工具,尤其是在单片机开发中。传统下载器通常需要手动连接TXD(发送引脚)和RXD(接收引脚),这在一定程度上增加了操作的复杂性和出错的可能性。针对这一问题,本文介绍了一种改进版下载器,能够自动识别TXD和RXD,显著提升了使用效率和便捷性。

功能演示与性能测试
从演示视频(编号89350)中可以看到,该下载器具备强大的兼容性,无论TXD和RXD的连接方向如何,均能正常完成下载任务。这一功能极大地简化了开发者的操作流程,避免了因引脚连接错误导致的下载失败。

在性能方面,该下载器支持高达10Mbps的串口下载速率。以一个39KB的Hex文件为例,下载耗时仅为10秒(编号89353)。这一性能表现充分证明了其在高速数据传输场景下的实用性。

程序改进与适配
本文提供的程序(编号89351)经过优化,可直接应用于“一箭双雕-8H2K12U”版本。程序的核心改进在于实现了TXD和RXD的自动识别功能,同时解决了传统下载器中常见的IO反向供电问题。具体来说,程序在下载过程中会对TXD2和RXD2进行高阻处理,确保信号传输的稳定性和安全性。

使用注意事项
为了实现自动检测TXD/RXD功能,用户需要在电路板上将D2引脚短路(编号89352)。这一操作是必要的,否则自动识别功能将无法启用。此外,如需进入USB下载模式,用户可按住P32按键,同时拔掉并重新插入跳线帽。这一设计确保了下载器在不同模式间的灵活切换。

总结
本文介绍的改进版下载器通过自动识别TXD和RXD,显著提升了使用便捷性和效率。其高速下载性能和稳定的信号处理能力,使其成为嵌入式开发中的理想工具。希望这一改进能为广大开发者带来更加流畅的开发体验。

(注:本文所述功能及操作细节均基于实际测试和验证,用户在使用时请严格按照说明操作,以确保设备安全性和功能稳定性。)

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-3-24 22:39:23 | 显示全部楼层
P10和P11交换位置
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 06:20:50
已绑定手机

13

主题

1257

回帖

2971

积分

金牌会员

积分
2971
发表于 2025-3-24 22:55:20 | 显示全部楼层
厉害了我的锅
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2025-05-01 05:52:49
已绑定手机

46

主题

1694

回帖

2540

积分

金牌会员

积分
2540
发表于 2025-3-24 22:58:24 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:162
  • 最近打卡:2025-05-01 06:56:44
已绑定手机

56

主题

1319

回帖

2938

积分

荣誉版主

无情的代码机器

积分
2938
发表于 2025-3-24 22:59:49 | 显示全部楼层
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

积分
4866
发表于 2025-3-24 23:09:05 | 显示全部楼层
通过P10和P11交换引脚实现的。所以只对8H2K12U的串口2有效。8H8K64U就不能实现吧。

点评

是这样的  详情 回复 发表于 2025-3-25 01:55
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-3-25 01:55:04 | 显示全部楼层
so*** 发表于 2025-3-24 23:09
通过P10和P11交换引脚实现的。所以只对8H2K12U的串口2有效。8H8K64U就不能实现吧。 ...

是这样的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:108
  • 最近打卡:2025-05-01 08:20:47
已绑定手机

1

主题

63

回帖

521

积分

高级会员

积分
521
发表于 2025-3-25 07:03:41 | 显示全部楼层
必须点赞
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:381
  • 最近打卡:2025-05-01 08:27:28
已绑定手机

10

主题

146

回帖

458

积分

中级会员

积分
458
发表于 2025-3-25 07:05:38 | 显示全部楼层
收臧学习
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 06:47 , Processed in 0.481999 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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