STC单片机下载实验

简介

STC(宏晶)公司的单片机是基于8051内核指令集,加速后的单片机。配置有丰富的外设,编程和调试简洁明快,适应于广大消费量电子产品的设计与开发。

STC在2020年通过赞助的形式支持全国大学生智能车竞赛。应用该单片机简洁明快,低功耗,抗干扰能力强的优势,竞赛的节能组可以充分发挥该单片机的优势。

▲ STC单片机的外设

▲ STC单片机的外设

为了便于开发也应用该单片机,下面对该单片机的程序下载过程进行实验。

 

建立AD元器件库

1. 建立元器件库

STC单片机具有丰富的小型封装形式,在其产品手册中列写除了相关的封装关键的定义。在DIP40封装还给出了单片机下载电路的形式。

▲ STC15W 系列单片机封装形式

▲ STC15W 系列单片机封装形式

在 AD\MISCLIB\LIB\Documents\SCH中建立相应的封装形式,它们的命名分别是:STC15-8,-16,-20, -28,-40

▲ AD中STC15W的不同封装的元器件

▲ AD中STC15W的不同封装的元器件

2. 原器件的封装

对于不同元器件的封装形式,选择标准的元器件苦衷的封装形式。

 

设计实验板

实验板的AltiumDesign的工程文件目录:
AD\Test\2020\STCTest\STC15W-16-Test.

1. 测试电路板的原理图

设计一个可以在面包板上完成实验的测试电路。使用STC15W415AS信件。具体电路原理图如下:

▲ 实验测试电路板的原理图

▲ 实验测试电路板的原理图

这种设计可以利用面包板的灵活性做多种测试。在原理图中,出来通过4PIN的P1口将电源和编程口引出之外,还引出了两个IO口以及UART口。

2. 测试电路板的PCB

通过快速制版,十分钟后得到测试电路板。

▲ 快速制版后的测试电路板

▲ 快速制版后的测试电路板

 

实验结果

1. 搭建实验电路

将测试的电路板放置在面包板上,将PL2303的的UART部分与单片机相连。测量UART的TXD,RXD的电压分别是:

管脚电压
RXD3.35V
TXD3.35V

因此,如果不加上隔离,PL2303有可能会通过RXD,TXD给单片机供电,这样就会无法真正冷启动MCU。

▲ 测试电路板

▲ 测试电路板

根据STC使用手册给出的参考电路,在PL2303的TXD串联一个二极管,在PL2303的RXD串联一个300Ω的电阻。

防止下载程序串口对MCU供电的电路如下图所示:

▲ 防止下载程序串口反过来给MCU供电的电路

▲ 防止下载程序串口反过来给MCU供电的电路

2. 运行下载程序

(1)下载程序允许错误

允许STC-ISP-V3.80-NOT-SETUP程序出现如下的提示错误:
▲ 下载程序显示错误

▲ 下载程序显示错误

错误解决方法1:

“ “部件MSCOMM32.OCX或其附件之一不能正确注册:一个文件丢失或无效”问题的解决办法”博文给出了解决办法:

(1)在网上下载mscomm32.ocx

(2)32位放在Windows/System32 下,64位放在Windows/SysWOW64下,然后在对应目录下找到cmd.exe文件

右键–管理员身份运行(关键)–输入regsvr32 mscomm32.ocx
允许命令后,注册成功。

▲ 安装MMCOMM32.OCX成功

▲ 安装MMCOMM32.OCX成功

▲ 注册成功后的ISP程序界面

▲ 注册成功后的ISP程序界面

错误解决方法2:

与STC聂经理联系之后,他建议使用STC-ISP-15XX-v6.87C.exe。这样便可以不再使用MSCOMM32.OCX,直接运行就可以了。

只不过这个程序在允许的时候两次弹出的信息窗口比较令人讨厌。

(2) 上电测试

很是奇怪,在单片机单片机的P1.3端口便有信号输出。
▲ 上电后内部便开始闪烁

▲ 上电后内部便开始闪烁

(3)下载波特率选择

通过实验,最低波特率会影响单片机下载结果。

波特率选择4800~57600,可以进行单片机的正常检测和下载。如果低于4800,或者高于等于115200单片机无法正常下载。

设置下载速率为57600,在下载开始的时候,在RXD上出现的波形如下图所示。可以看到由于二极管的存在,使得单片机的上升沿出现了延迟,延迟时间大约2.2微妙。

▲ 这是设置波特率57600下载是,在TXD上出现的波形

▲ 这是设置波特率57600下载是,在TXD上出现的波形

下面是二极管前后的波形,可以明显看到二极管的截止时间使得脉冲的上升沿延迟了2.2us左右。如果波特率升至115200,这个延迟将会造成UART通讯出现错误。
▲ 测量RXD二极管前后的波形

▲ 测量RXD二极管前后的波形

为了改善二极管的上升速度,在二极管与单片机引脚之间增加一个至+5V的430欧姆的电阻,此时波形如下:
▲ 在二极管上增加上拉电阻后的波形

▲ 在二极管上增加上拉电阻后的波形

但是很奇怪,增加了上拉电阻之后,最高的下载频率只能是38400;最低的下载频率可以为1200.

在下载过程,微机每隔10ms左右发送连续两个0xff,完成握手信号。然后设置波特率115200,完成后面的芯片擦除和下载过程。

正在重新握手 ... 成功 [0.032"] 当前的波特率: 115200 正在擦除目标区域 ... 完成 ! [0.671"] 芯片出厂序列号 : F563C5D701D5F9 正在下载用户代码 ... 完成 ! [1.731"]

▲ 两次脉冲之间的间隔为10ms左右

▲ 两次脉冲之间的间隔为10ms左右

 

结论

  1. 确定了正确的下载程序:
    D:\zhuoqing\DesignCenter\STC\Program

  2. 确定的PL2303的正确的驱动程序:
    D:\zhuoqing\DesignCenter\STC\Program\USB to UART Driver\PL2303

  3. 确定的STC下载前的握手信号形式:
    在TXD上,会出现10ms间隔的两次低脉冲。

  4. 使用STC-ISP下载程序的时候,设置最低波特率很重要,通过实验发现,该波特率设置为19200,下载过程比较顺利。

卓晴
关注 关注
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
pic单片机串口最高波特率_STC单片机自动下载电路
weixin_28913019的博客
01-17 1197
STC单片机的程序下载使用ISP模式,下载程序通过微机上串口,或者USB转串口,与单片机上特定的下载端口相连进行下载。不需要任何第三方的下载器,调试器便可以完成单片机的开发,使用起来非常方便。本文介绍了STC下载的过程,并设计全自动STC下载电路,使得整个下载过程不需要人工干预,这就大大提高的程序的开发效率,使得通过下载-运行-测试 模式完成程序的开发。STC下载模式介绍STC单片机IS...
STC单片机的ISP协议说明
06-10
STC单片机ISP协议的编写详细说明!能通过这种方式实现远程升级!
单片机实验报告1
12-28
熟悉keil仿真软件、proteus仿真软件的使用和单片机定时程序的编写。
实验板51实验板+ISP下载线_制作资料
04-21
学为制作单片机初学者入门文章面设计的51单片机实验板和ISP下载,希望有兴趣的朋友可以指出电路中的错误之处,以便更好的完善将要发布的文章。
51 单片机STC-ISP软件的下载安装教学
最新发布
m0_74194018的博客
07-26 2505
是针对STC单片机而设计的在线下载程序,可用于对STC单片机进行编程、调试和烧录等操作。​​。
STC 32位8051单片机开发实例教程 三 程序编译设置与下载
billliu66的博客
07-01 1874
本文演示了同一STC32G程序在不同的编译设置选项下的编译结果,希望对编译出错的解决有些启示作用。最后简单介绍了STC 32G单片机程序下载工具与方法。
STC单片机下载实验详解及注意事项
STC单片机下载实验是一系列针对STC公司生产的基于8051内核的加速单片机进行的实践教学活动。STC单片机以其丰富的外设、高效的编程和调试能力,以及低功耗和抗干扰特性,在消费电子产品设计中有广泛应用,例如在2020...
STC单片机实验报告.doc
07-03
STC单片机实验报告
stc单片机eepROM实验(掉电不丢失设置)
04-18
"STC单片机EEPROM实验(掉电不丢失设置)" 本实验主要介绍STC单片机EEPROM的实验,着重于掉电不丢失设置的实现。通过本实验,读者可以了解STC单片机EEPROM的基本原理和使用方法,并学会如何使用EEPROM来存储数据以...
STC单片机下载线 H1032.zip
01-27
在嵌入式硬件开发中,STC单片机因其性价比高、易用性强等特点而广泛应用于各种电子项目,如智能家居、工业控制、教育实验等。而STCisp H1032下载线则成为了这些项目中不可或缺的工具,简化了开发流程,降低了开发...
STC协议下载分析
10-31
姚大叔没有告诉你协议吧?我来告诉你! STC下载协议,为了linux 或者脱机下载,都可以使用
STC单片机MCU AD(AltiumDesign)封装库集成库
08-14
STC单片机MCU AD(AltiumDesign)封装库集成库
stc宏晶烧录器
01-12
STC宏晶mcu下载工具,烧录器,感谢姚永平。
STC系列AD封装库
10-25
STC系列最新AD封装库
STC单片机程序下载原理与自动下载
Qrpucp的博客
04-10 8757
STC单片机程序下载原理和自动下载 一.stc单片机下载程序的原理 在stc单片机中有两个程序区:用户程序区和ISP监控程序区。 这是STC89C52单片机数据手册中的内容。 根据数据手册,我们可以知道,当冷启动或者对ISP_CONTR寄存器送入60H(STC12、15、8是对IAP_CONTR寄存器送入60H)产生复位以后,单片机会从ISP监控程序区开始执行程序。(高系列的STC有更多方式可以进...
【摘要】STC系列单片机ISP编程器/烧录器的说明
perseverance51博客
01-01 4613
【摘要】STC系列单片机ISP编程器/烧录器的说明 STC-ISP编程工具 STC-ISP下载编程烧录软件目前版本:STC-ISP软件V6.88K版 在系统可编程(ISP)原理使用说明流程图 STC系列单片机具有在系统可编程(ISP)特性 STC系列单片机具有在系统可编程(ISP)特性,ISP的好处是:省去购买通用编程器,单片机在用户系统上即可下载/烧录用户程序,而无须将单片机从已生产好的产品上拆下,再用通用编程器将程序代码烧录进单片机内部。有些程序尚未定型的产品可以一边生产,一边完善,加快了产品进入
解决:“下载失败,尝试用稍低的波特率下载”(本来是发动态,有点长,改成发文章)
qq_42329919的博客
05-27 950
由此猜测,随着winows系统更新,尤其是到了如今win11这种级别,原来的STC ISP串口调试助手版本已不再适用。Now baud is: / 当前波特率为: 38400 bps.Chinese:正在尝试与 MCU/单片机 握手连接 ...下次下载用户应用程序时将数据Flash区擦除: NO。正在下载... ( 开始时间: 20:24:22 )Chinese:MCU 固件版本号: 4.3C。最后,大概尝试到第8种办法后,解决,内部时钟频率:12.01563M.外部时钟频率:12.01563M.
写文章

热门文章

  • 第十九届全国大学生智能汽车竞速比赛规则 301659
  • 第十八届全国大学生智能车竞赛竞速比赛规则 265663
  • 第十七届全国大学智能汽车竞赛竞速比赛规则 155773
  • 第十六届全国大学智能汽车竞赛竞速比赛规则 111851
  • 信号转换 | 如何将正弦波转换成方波? 67990

分类专栏

  • 全国大学生智能车竞赛 1658篇
  • 第十八届竞赛 154篇
  • 教学-交流-科普 1406篇
  • 信号与系统 180篇
  • 科学-技术-探究 2183篇
  • 合作-工程-项目 62篇
  • TEASOFT 57篇

最新评论

  • 全国大学生智能汽车竞赛研讨会(2024-10-19日)

    认真审题789: 卓大请问今年有五人组的组别吗

  • 全国大学生智能汽车竞赛研讨会(2024-10-19日)

    马其哥: 卓大,能不能也引入微型摄像头,我们学校去年刚刚起步从零开始自己搓,自己搓的摄像头算法,想今年继续打摄像头,但是出了些问题,我们没有场地使用赛道了😭,还想继续打智能车比赛,真的很喜欢智能车

  • 全国大学生智能汽车竞赛研讨会(2024-10-19日)

    前 尘: 平衡车用什么寻迹,电磁还是摄像头

  • 全国大学生智能汽车竞赛研讨会(2024-10-19日)

    Negativist: 这个引入虚拟现实技术是怎么个事啊?

  • 全国大学生智能汽车竞赛研讨会(2024-10-19日)

    默认存在: 要不给摄像头换个车模,全用mini表情包

大家在看

  • 纵然链长千里,心终会在交点重逢
  • nginx精讲
  • EF Core进行增删改查
  • 大模型学习必看!全网独一份!AI大模型学习资源汇总...
  • [实时计算flink]动态CEP中规则的JSON格式定义 857

最新文章

  • Ci24R1 无线发送与接收
  • 全国大学生智能汽车竞赛研讨会(2024-10-19日)
  • 小型 ESP32-C3 模块
2024
10月 30篇
09月 84篇
08月 81篇
07月 78篇
06月 85篇
05月 87篇
04月 89篇
03月 84篇
02月 68篇
01月 74篇
2023年828篇
2022年855篇
2021年1200篇
2020年1191篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家淮南特色玻璃钢雕塑制作松原玻璃钢花盆生产厂家芜湖玻璃钢雕塑加工湖南玻璃钢艺术雕塑湛江优惠的玻璃钢雕塑商场美陈思考池州大型玻璃钢雕塑哪家便宜安阳不锈钢校园玻璃钢雕塑厂家洪山玻璃钢花盆花器芜湖景区玻璃钢雕塑定制玻璃钢天壶雕塑厂家直销张家港宏宇玻璃钢雕塑厂昆明玻璃钢雕塑订做洛阳标牌标识玻璃钢景观雕塑厂家新年商场美陈文案淄博人物玻璃钢雕塑厂家鹰潭玻璃钢马雕塑玻璃钢花盆改造电动小型玻璃钢雕塑安装图解莱州玻璃钢花盆花器台州玻璃钢雕塑销售厂家东莞玻璃钢人物雕塑图片河池玻璃钢泡沫雕塑云南玻璃钢公园雕塑尚志玻璃钢大门雕塑上海玻璃钢景观雕塑哪里能做玻璃钢雕塑庆阳玻璃钢卡通座椅雕塑延吉玻璃钢雕塑厂家报价深圳玻璃钢蝴蝶柱雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化