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

  • PL2303HX转换器适配器模块接线方法。
  • 在计算机配置COM端口
  • 向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上显示操作成功,表明考录成功。

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

  1. 串口与COM口 USB口、TTL、RS-232、RS-485区别 释疑

    Point: 1.串口.COM口是指的物理接口形式(硬件),COM口简称是串口.而TTL.RS-232.RS-485是指的电平标准(电信号). 2.接设备的时候,一般只接GND RX TX.不会接Vc ...

  2. PL2303输出的是TTL电平,为什么所有资料都说这个芯片是USB转RS232的??

    转自:http://www.amobbs.com/thread-4072333-1-1.html 摘录PDF文档资料如下: PL2303 是Prolific 公司生产的一种高度集成的RS232-USB ...

  3. 串口、COM口、UART口、USB口和TTL、RS-232、RS-485、USB电平区别简介

    串口.COM口.USB口是指的物理接口形式(硬件).而TTL.RS-232.RS-485.USB电平是指的电平标准(电信号). 一.串口.COM口.UART口.USB口(物理接口): COM口即串行通 ...

  4. linux使用usb转ttl,USB转TTL转换器 USB V2.0 - 宇泰(UTEK) - 全球领先智能通讯解决方案提供商!...

    产品名称: USB转TTL转换器 USB V2.0 规格型号: UT-8851 ● 标准:遵从USB1.1.1.0标准,向后兼容USB2.0,兼容 TTL TIA/EIA标准 ● USB信号:VCC. ...

  5. 「一文搞定」串口、COM、UART、TTL、USB、RS-232、RS-485、I2C、SPI、CAN、1-WIRE

    文章目录 一.串口 二.UART 三.TTL电平 四.USB 五.RS-232 六.RS-485 七.IIC 八.SPI 九.CAN 十.1-WIRE 一.串口 1.串口概述 串行接口简称为串口,也叫 ...

  6. 了解串口协议和RS-232标准,以及RS232电平与TTL电平的区别,了解“USB/TTL转232“模块(以CH340芯片模块为例)的工作原理。

    目录 一.何为串口通信协议 二.RS-232 三.TTL电平与RS232电平的区别 四.了解"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理. ​​​​​​​ ...

  7. 串口通讯协议和RS-232的介绍以及USB/TTL转232模块的工作原理

    1 串口通讯协议简介 串口通讯 (Serial Communication)是一种设备间非常常用的串行通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息. 通讯协议,我们以分层的方式来理 ...

  8. 串口协议“USB/TTL转232“模块的工作原理

    文章目录 一.串口通信协议 串口协议简介 RS-232,485标准 一.RS-232-C 二.RS-485总线 RS232.485电平与TTL电平的区别 二.USB/TTL转232"模块(以 ...

  9. WINCE下实现USB转RS232

    WINCE下可以通过一个USB TO RS232转换器来实现USB转RS232,也即WINCE设备的USB host接USB TO RS232转换器的USB端,而USB TO RS232转换器的RS2 ...

最新文章

  1. 入机器学习大坑,我需要什么样的数学水平?
  2. 复制文件以及异常处理
  3. python自学笔记(三)python基本数据类型之列表list
  4. python控制鼠标,如何在Mac中使用Python控制鼠标?
  5. linux磁盘同步函数,Linux系统调用fsync函数详解
  6. JavaScript——执行环境、变量对象、作用域链
  7. Kaggle新赛 | 医学影像插管分类,总奖池 5 万美金
  8. django1.8升级1.9的几个问题
  9. hadoop 权威指南学习笔记ing(1)
  10. Go语言并发编程简介
  11. Flutter音频播放插件just_audio入门指南
  12. 罗技g402鼠标宏设置教程
  13. SpringMVC工作原理(含案例图解)
  14. flash写保护原理_Flash存储原理
  15. 英文写作——动词过去式和现在分词
  16. unittest模块:单元测试
  17. 【保持阅读习惯才能无障碍阅读】如何阅读英文时报 magazinelib 获取报纸
  18. px、em、rem、rpx 用法 与 区别
  19. phpstudy安装和使用
  20. 汽车厂家系统服务器费用,汽车vps费用

热门文章

  1. ngnix有版本要求吗_魔兽世界:暴雪疯了?新版本老玩家遭重大削弱,这是逼人AFK?...
  2. Docker portainer-ce 汉化版安装(基于centos)
  3. 代码表白做我女朋友好不好
  4. JESD79-4 第4章 SDRAM命令描述与操作(4.1-4.4)
  5. IM通讯协议总结之三SIMPLE协议
  6. JS 关闭本页面,刷新父页面
  7. 《LoadRunner 12七天速成宝典》—第2章2.4节让代码动起来
  8. Python中的数据可视化工具与方法——常用的数据分析包numpy、pandas、statistics的理解实现和可视化工具matplotlib的使用
  9. ISM Web组态软件的组态应用开发之组态界面简介
  10. 批处理(bat)语法