有关利用PL2303HX USB到RS232 TTL转换器适配器模块把STC89C52RC等STC系列单片机与计算机连接、向Keil添加STC库及hex文件考录方法小结

有关利用PL2303HX USB到RS232 TTL转换器适配器模块把STC89C52RC等STC系列单片机与计算机连接、向Keil添加STC库及hex文件考录方法小结

最近一段时间,在做STC89C52RC单片机支持下的小车。其中有关STC89C52RC单片机与电脑连接的方法以及考录方法众说纷纭,在这里做一个总结。

PL2303HX转换器适配器模块接线方法。

首先在接线方面,PL2303HX转换器适配器模块共有5个引脚,分别为3.3V、5.0V、TXD、RXD和GND。STC单片机一般以5V为工作电压,因此使用时,将5.0V引脚接单片机VCC或5.0V引脚,GND引脚接单片机GND引脚。
在连接TXD与RXD接口时注意!模块的TXD接单片机的RXD(P3.0),模块的RXD接单片机的TXD(P3.1).
在这里插入图片描述

在计算机配置COM端口

将USB接入电脑,打开设备管理器,会发现在端口中出现了Prolific USB-to-Serial Comm Port(COM7)(后面是哪个COM因情况而定)
初次打开的时候会有黄色的感叹警示端口驱动未安装(我这里以及安装了驱动所以没有感叹号),具体的安装方法可以参考一下下面的文章,讲的很详细,亲测可用。
不过文章后面有关回退驱动程序的方面没有尝试,目前短时间内也没有再次出现二次报警的问题。
https://blog.csdn.net/super_demo/article/details/53368862
在这里插入图片描述

向Keil添加STC库及hex文件的考录

这里首先留下STC的官网:
http://www.stcmcu.com/index.htm
可以直接在官网下载最新的STC-ISP软件,其中自带的STC-USB驱动安装,不过没有尝试过。
注意!新版本的STC-ISP具有Keil仿真设置,不需要下载STC的CBD文件就可以在Keil中找到STC的单片机。
点击图片左上角的“添加型号和头文件到Keil中,添加STC仿真器驱动到Keil中”后,要寻找安装Keil的路径,文件夹中必须要有C51目录和UVx目录。
在这里插入图片描述
在这里插入图片描述
设置完以后,打开Keil。在创建项目的时候就会首先弹出选择窗口(这里我用的Keil4,其他版本的Keil可能会有不同的效果,但是作用相同)。
在这里插入图片描述
在下拉菜单中选择STC MCU Database后点击OK即可选择STC单片机类型。
在这里插入图片描述
在这里插入图片描述
在Keil编写完程序,并输出hex文件后,就可以考录程序给单片机了。
打开STC-ISP,选择正确的单片机型号和串口号,之后打开程序文件,选择hex文件
在这里插入图片描述
在这里插入图片描述
接着,最关键的一步:
由于STC单片机在考录时需要冷启动
因此首先断开小车或者电路的电源,让小车处于无电状态下。
接着将PL2303HX转换器适配器模块的TXD与RXD与单片机的RXD和TXD连接。
这里再次强调模块的TXD接单片机的RXD(P3.0),模块的RXD接单片机的TXD(P3.1)

之后点击下载/编程,可以看到,STC-ISP显示正在检查目标单片机。
在这里插入图片描述
此时,将PL2303HX转换器适配器模块的5V口和GND口与单片机相连。
看见模块蓝光闪烁一段时间后,STX-ISP上显示操作成功,表明考录成功。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值