没有合适的资源?快使用搜索试试~ 我知道了~
51单片机diy制作的实物无法下载程序(附上原理图 pcb 实物).docx
需积分: 8 0 下载量 10 浏览量
2023-04-03
23:56:58
上传
评论
收藏 29KB DOCX 举报
温馨提示
试读
15页
51单片机diy制作的实物无法下载程序(附上原理图 pcb 实物).docx
资源推荐
资源详情
资源评论
原文链接地址:http://www.stcisp.com/q_and_a_stcisp.html
STC 单片机使用串口 ISP(在系统编程:InSystemProgram)编程(或称:下载、烧写、
烧录等),不需专用编程器,只要有串口和单片机接成最小系统(带有 MAX232 电路)
就可以了。
(注:若 USB 转串口下载器/下载线本身可直接输出 TTL 电平,则连 MAX232 电路也不
需要(例如使用 CH340T 芯片的下载器))
(2014.08 起,新的 STC15W4KxxS4 系列单片机支持接 USB D-/D+直接下载,非常方
便)
STC 单片机的几种编程下载模式(串口/USB/485/并行)
但是大量的实际编程下载时可能遇到各种各样下载失败的问题,影响了用户体验,现
整理原因和解决方法如下:
下载不成功不外乎单片机本身或下载环境这两方面的问题,我们可使用替换法来检查
问题出在何处,首先可试更换另一片单片机或另一个下载线或下载板,排除个体差异。
(补充:实际操作中 90%的下载失败都是串口电路不良造成的!!! 因为 STC-ISP 未使用
昂贵的编程器,使用串口下载,对串口电路的质量、时序等要求较高)
片(3.3V 系统需要 MAX3232)或 CH340/CH341 USB 转串口电路 + 单片机最小系统。
(注意:部分用户的精简版 WINDOWS 系统由于系统组件不完整,可能导致 STC-ISP
软件运行异常,请改用完整安装版)
1.在单片机停电状态下,点下载按钮,再给单片机上电
2.停止下载,重新选择 RS-232 串口, 接好电缆
3.可能需要先将 P1.0/P1.1 短接到地
4.可能外部时钟未接
5.因 PLCC、PQFP 转换座引线过长而引起时钟不振荡,请调整参数
6.可能要升级电脑端的 STC-ISP.exe 软件
7.若仍然不成功,可能 MCU/单片机内无 ISP 系统引导码,或需退回升级,或 MCU 已
损坏
8.若使用 USB 转 RS-232 串口线下载,可能会遇到不兼容的问题,可以让我们帮助购
买兼容的 USB 转 RS-232 串口线
另:STC-ISP V6.XX 软件在 2017-12-15 也提示:
使用 PL2303SA 下载不成功的注意事项:
最近有客户反映使用 PL2303SA 对我们芯片进行下载时会有不成功的情况,经测试发现
是 PL2303 驱动版本过低以及 PL2303 对部分波特率支持不太好所导致
建议用户运行 STC-ISP 软件包中"\USB to UART Driver\PL2303"目录下的驱动或者从
Prolific 官网下载最新的驱动并重新安装。
截止于 2017 年 12 月 15 日,PL2303 的驱动对 2400,9600 和 38400 这几个波特率支持
依然不是很好,均有正负 2.5%的误差,仍有可能会导致下载失败。所以大家
在下载并安装了 PL2303 的最新驱动后,ISP 下载时的最低波特率请选择 1200 或者
4800,最高波特率请选择 57600 和 115200,尽量不要选择 2400,9600 和 38400 这 3 个
波特率。
总结失败的原因如下:
1、首先检查最小系统连线是否正常,有否短路或开路、接触不良的现象。(特别注意:
烧写点击编程键后,单片机必须断电进行冷启动!)
2、检查电压是否稳定和正确(不可过高或过低,F 系列为 5.0V,L 系列为 3.3V,W 系
列为宽电压 3.3-5.0V)。
3、试将 STC-ISP 的下载波特率调低,并将最低和最高波特率调为一致(例如均选为
4800BPS)。
4、检查是下载选项上次是否选择了 P1.0/P1.1(15F 系列为:P3.2/P3.3)同为 0 才下
载,而本次没有将其拉低为低电平。
5、检查 STC-ISP 下载选项上次是否选择了使用外部晶振,而本次未接入外部晶振或震
荡电路不工作。
6、是否有外挂电路的影响(例如外挂了 RS485 等电路会干扰串口)。
7、STC-ISP 的下载选项延时设置是否正确(建议勾选“上电复位使用较长延时”)。
8、232 电平转换电路是否良好(3.3V 系统需要 MAX3232。部分国产 232 芯片不稳定,
请使用原厂正品,并注意配套电容的容量。强烈建议不要用 2 个三极管搭建的廉价
232 电路)(若使用某些输出 TTL 电平的 USB 专用下载器(如 CH340T 芯片的),则不需
要 232 电平转换电路)。
9、若使用 USB 线转串口线,注意 USB 线的质量问题,推荐使用 CH340T 芯片的线。
(PL2302 芯片假冒品很多,需找到合适的驱动,最新的驱动未必最好)。
10、部分 USB 转串口线会通过 RxD/TxD 引脚对单片机供电,导致下载时不能彻底断
电。可在单片机的 TxD 引脚串一个二极管(接正极,如图),使单片机可彻底断电冷启动。
(注:若 USB 转串口芯片共板,不要对 USB 芯片断电,否则 USB 转换的串口会消失)
11、检查是否复位不良。
12、早期版本(2010-10-18 前)的 STC15F104E/204E 请使用 STC-ISP V1.06 版下载,后
面版本的推荐使用 STC-ISP V6.53 及以上的最新版本( STC-ISP V4.83/ STC-ISP
V4.88beta ,建议仅用于早期的脱机下载板或早期固件的单片机)。
剩余14页未读,继续阅读
资源评论
sinat_40572875
- 粉丝: 52
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功