当前位置:首页 > 文章中心 > 正文内容

高速STC单片机下载线

dgx6664个月前 (04-15)文章中心28

简介

前面有两款对STC单片机的全自动下载版设计:

  1. 全自动STC下载电路设计[1]
  2. STC单片机下载实验[2]
  3. STC单片机自动下载调试器设计[3]

但其中存在着两方面的缺点:

缺点1:最低下载波特率异常

在博文“ STC单片机下载实验[4]”中,发现使用“Prolific PL2303SA 调试”对于不同的STC单片机,所能够使用的最低下载频率各不相同。特别是19200的波特率能够适应于大多数的单片机,但这一点在与STC公司的与 STC公司技术人员讨论之后,所得能够得到的结论居然是 PL2303SA 这款USB转串口的芯片设计存在BUG。也就是该款芯片在不同的波特率输出的波特率有较大的误差,这是使得STC单片机无法下载的主要原因。

使用最近新的改进版本PL2303GL可以解决这个问题。但是经过更改PL2303GL之后,也会发现所有大有19200 的波特率无法使用。只能使用2400~14400之间的频率。

缺点2:无法实现单片机与PC之间更大速率串口通信

由于PL2303缺省的情况下,只能使用115200波特率进行通信。现在对此还没有别的资料可以对PL2303修改它的波特率。在 Prolific 官方网站[5]上,可以找到PL2303的数据手册,其中说明PL2303支持多种的数据格式和波特率,但问题是如何来对SOP封装的PL2303来设置?

▲ PL2303所支持的数据格式和波特率

解决这个问题的思路就是使用已知可以设置高速可靠的USB转串口电缆,来替代PL2303芯片即可。这类USB转串口线还是非常多的。

▲ USB转串口线

这需要额外在增加一个RS232转TTL电平的芯片。支持高速串口线的芯片可以选用MAX3232这款芯片。

电路设计

工程文件:

D:\zhuoqing\AltiumDesigner\STC\Tools\Download\UARTDLAUTO.PcbDoc *

1. SCH

▲ 原理图设计

电路图中,使用了MAX3232作为RS232转串口TTL电平的芯片。而普通的MAX202虽然适合在5V下工作,但它的最高速率无法超过115200。

其中对于STC下载脉冲检测方案采用了与“ STC单片机自动下载调试器设计[6]”相同的单片机。

2. PCB

▲ PCB 设计

实验结论

通过上述方法设计制作,顺利的可以发现这款ISP可以很轻松的实现最低波特率范围从2400 一直到115200的全覆盖。对于最高频率也可以达到460800波特率。对于开发大容量单片机程序,加速下载过程非常明显。

该方案中的继电器可以使用在“ 通过WiFi对STC单片机程序下载和调试[7]”相同的MOS管方案来替代。这里可以巧妙的应用MAX3232中没有应用到的一路RS232的转换通道,利用它的输出电压范围可以达到的范围,来驱动MOS在高端导通。

参考资料

[1] 全自动STC下载电路设计:
https://zhuoqing.blog.csdn.net/article/details/105457285

[2] STC单片机下载实验:
https://zhuoqing.blog.csdn.net/article/details/105448141

[3] STC单片机自动下载调试器设计:
https://zhuoqing.blog.csdn.net/article/details/105543574

[5] Prolific 官方网站:
http://www.prolific.com.tw/US/company.aspx?id=1

[7] 通过WiFi对STC单片机程序下载和调试:
https://zhuoqing.blog.csdn.net/article/details/105895149

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/999.html

分享给朋友:

“高速STC单片机下载线” 的相关文章

个性输入 个性打造

让自己的输入法使用起来更得心应手,不但看起来要美观,更要能为提高效率服务。下面我们就谈谈输入法在界面和使用中的个性化设置。1. 换皮肤 打造最佳的输入心情输入法的界面要能让人赏心悦目,输入的编码和候选词要清晰显示,这样才能有个好心情,也才会为更高效的输入服务。但是,每个人的偏好不同,因而用一个输入法...

三款好看好用的电脑桌面便签备忘录推荐

怎么在Win电脑桌面上添加便签/备忘录显示呢?给大家介绍三款常用的桌面便签备忘录工具!1、电脑自带便笺工具:sticky notesWindows系统自带的便笺工具,英文名sticky notes,在电脑桌面上点击“开始”,即可在程序列表中找到并打开。它以一张一张的彩色便利贴呈现在桌面上,可以记录简...

win11怎么将便签固定在桌面?

用电脑办公的人士或多或少会用到自带的便签工具,在使用便签工具的时候,发现便签无法固定在桌面,每次使用时只能重复操作打开非常浪费时间,要是能将便签固定在桌面就可以快速记录备忘内容,也能节省不少时间,现在有很多第三方的便签软件能够固定在电脑桌面上,那么win11电脑可以用哪款便签软件?固定在桌面使用。小...

计算机中丢失 msvcr110.dll怎么修复?

在很多时候计算机安装软件的时候都需要如果没有找到依赖的链接库就会报错,比如常见的“系统错误——无法启动此程序,因为计算机丢失msvcr110.dll。尝试重新安装程序以解决问题”。但是很多小伙伴不知道怎么安装,这里就说一下msvcr110.dll的安装过程。一、直接下载msvcr110.dll直接百...

福建新画卷,把福建成绩“画”给你看

·<animate attributeName="opacity" additive="replace" begin="click" dur="1" calcMode="linear" values="0;1" fill="freeze" restart="never"/><an...