STC单片机下载转接板
视频加载中...
一、前言
STC单片机的工作电压范围非常宽。从2V到5.5V。为了便于开发3.3V应用,下面对5V串口下载器增加一个3.3V的转接板。
二、电路设计
这个接口电路很简单。两个四芯接口,其中三个是对接的。电源线部分,经过AS1117 稳压之后,输出到目标板。设计单面PCB,一分钟之后便得到接口电路板。检查一下,制作的非常完美。下面焊接两块进行测试。
AD\Test\2023\STCDL33V.SchDoc▲ 图1.1 下载板原理图
▲ 图1.2.2 设置单面PCB版图
焊接之后,使用AB胶水对电路进行封装。这样一方面加固电路板,也可以防止电路意外短路。下面对它们进行初步测试。
对STC32F测试电路板测试一下这个转接板。串口下载器,通过 3.3V 转接板连接电路。可以看到电路板可以正常进行下载。这验证了转接板功能正常。
※总 结 ※本文记录了 STC单片机3.3V下载板制作测试过程。利用这个转接板可以对目标板进行3.3V电压开发。由此用于未来3.3V 低压应用的开发。
STC单片机自动下载模块
视频加载中...
一、前言
这两天发现原来制作的STC单片机下载器无法使用了。下面利用手边的 PL2303 芯片再重新制作一个 STC 单片机自动下载模块,用于今天电路的开发调试。
二、电路设计
设计下载器。USB TypeC 接口,利用PL2303GL 完成 USB 至 UART 转换。使用 STM32F030 对 串口线检测。如果出现连续的 0x7E 。控制继电器对目标板进行断电和上电。特别是在断电的时候,是将目标板的电压直接拉低到0,这样就可以避免单片机依靠串口供电无法真正复位的情况。下面设计PCB。使用单面板实现PCB, 适合一分钟制版。一分钟之后,获得电路板。电路板制作的非常完美。
AD\STC\Tools\Download\PL2303Download.PcbDoc
▲ 图1.2.1 下载器的原理图
▲ 图1.2.2 下载器PCB
三、电路调试
焊接电路板。对 其中的 F030单片机进编程。设置它的串口模式为 AUTO Baudrate 模式,可以自动检测到 STC ISP 软件发送的 0x7f 信号。这样不管波特率是多少,都能够检测到。一旦检测到,就给目标板断电 0.5 秒钟,接下来就有 ISP 软件进行软件下载了。
这是在 2400波特率检测下载代码。重新桨下载版接入一次USB,使用 9600波特率检测下载用户代码。可以看到 下载器都可以比较轻松的自适应。
※总 结 ※
本文设计了基于PL2303GL的 STC 单片机下载模块。利用了 F030单片机的自适应波特率的功能,能够检测到 STC 单片机的 ISP软件下载命令,完成目标板的电源自动上电。方便了单片机的开发。
相关问答
USB 转 串口 波特率 设定高和低 都可以啊 STC单片机串口下载 ...STC单片机串口下载程序时单片机的波特率可以任意设置,它会自适应。原则上在能够正确握手的情况下设置高的波特率,这样下载速度快。在使用光耦等隔离器件产生...
usbstc 下载 器如何连接到 单片机 ?stc是采用串口下载,一般是之需要电源、地、RXd、TXd。你说的5根线,可能还有复位吧,具体的连接当时要看你的下载线的接口的制作了。stc是采用串口下载,一般是...
在keil中怎么设置通过 串口 向 单片机下载 程序-ZOL问答不能用keil作下载,它应该只是一个程序编辑和调试用的吧,用keil生成hex文件。下载时用专门的下载软件找到生成的那个hex文件就可以下载了。,有专门的单片机烧...
stc 为什么检测不到 串口 ?STC51单片机通过串口ISP方式烧录程序,用这种烧录方式,单片机必须是上电冷启动,这是STC单片机的设计使然。烧录程序时,下载软件老是显示“正在检查目标单片机...
stc 89c54rd+用 串口下载 程序下不进去?stc官方有专门的软件烧程序,里面找找你的单片机型号,应该有换台机器试试,com口啥的弄对,最好用台式,笔记本的串口不好用stc官方有专门的软件烧程序,里面找找...
关于用USB转TTL小板给 STC单片机 烧写程序及 串口 调试的问题?嘿嘿,你用的是USB的那种通用下载线吧?上面一共有4(5)根线,其中5根的是有两种供电电压。你这个是5V的,你用5V的就好。把USB上的5V电压连上单片机的VCC,然...
stc单片机 能用普通的usb转 串口 烧录吗?不行。普通的USB转串口只能实现PC与外部串口设备的连接,而stc单片机需要用特定的烧录器或USB接口芯片来进行程序烧录。这是由于stc单片机协议与普通的串口协...
我用 STC 12C5A60S2 实现 单片机串口 通信,给电脑发数据,在电...你一次多发几个试试,看后面是不是不会错,我也遇到过这样的问题,但一次发很多数据,后面的数据就没有错了波特率等是否匹配?可使用STCISP内置的助手...
stc 能识别出 串口 却检测不到 单片机 ?1.可能存在这种情况。2.这可能是因为串口和单片机之间的连接存在问题,例如连接线松动或者接触不良等。此外,也可能是单片机的电源或者程序存在问题导致无法...
我用 STC 12C5A60S2 实现 单片机串口 通信,给电脑发数据,在电...波特率等是否匹配?可使用STCISP内置的助手查看。STC12C5A60S2用过不少了,都是正常RS232通信的。:)你一次多发几个试试,看后面是不是不会错,我也遇...