找回密码
 立即注册
查看: 7874|回复: 15

STC-ISP下载软件高级应用——用户自定义下载实现不停电下载

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2022-11-24 16:19:29 | 显示全部楼层 |阅读模式
本帖最后由 8051启蒙者 于 2022-12-23 08:54 编辑

针对串口下载和USB下载需要冷启动以及将P3.2口下拉到GND,部分客户觉得稍微麻烦的问题,STC已实现【不停电下载】

一般在数据手册第5章节下的子章节“STC-ISP下载软件高级应用”中可以找到【用户自定义下载(实现不停电下载)】,或者全文关键字搜索。(手册在官网:www.stcai.com/xpsc 或者下载软件STC-ISP V6.90U上“资料下载”中下载最新)。

STC单片机在硬件设计时,增加了一个软复位寄存器(IAP _CONTR),让用户可以通过设置此寄存器来决定CPU复位后重新执行用户代码还是复位到ISP区执行ISP系统代码。当向IAP_ CONTR寄存器写入0x20时,CPU复位后重新执行用户代码;当向IAP_CONTR 寄存器写入0x60时,CPU复位后复位到ISP区执行ISP系统代码。
要实现不停电进行ISP下载,用户可以在程序中设计一段代码,例如检测一个特殊的按键、或者监控串口等待一个特殊的串口命令,当检测到满足下载条件时,就通过软件触发软复位寄存器复位到ISP区执行ISP系统代码,从而实现不停电ISP下载。当触发条件是外部按键时,则在用户代码中实时监控按键状态即可。若要实现STC-ISP软件和用户触发软复位完全同步,则需要使用STC-ISP软件中所提供的“收到用户命令后复位到ISP监控程序区”这个功能。


具体如下,或者见手册。
已在本论坛【开源广场及教学视频交流】版块放了不停电下载的演示视频,参见:
1、STC还是不停电下载,从20年前的不停电下载开始 - 开源广场及教学视频交流 - 国芯论坛 - Powered by Discuz!  https://www.stcaimcu.com/forum.p ... =364&extra=page%3D1
2、冲哥教学视频第四集下:建立工程点亮第一颗LED,着重介绍了不停电下载,非常方便:在这看32位8051教学视频,送USB转双串口, 6M bps下载速度 - 开源广场及教学视频交流 国芯论坛  https://www.stcaimcu.com/forum.p ... &extra=page%3D1




用户自定义下载实现不停电下载01压缩后.png
用户自定义下载实现不停电下载02.png
用户自定义下载实现不停电下载03.png
用户自定义下载实现不停电下载04.png

本帖被以下淘专辑推荐:

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2022-12-17 09:38:19 | 显示全部楼层
本帖最后由 8051启蒙者 于 2022-12-23 08:56 编辑

已在本论坛【开源广场及教学视频交流】版块放了不停电下载的演示视频,参见:STC还是不停电下载,从20年前的不停电下载开始 - 开源广场及教学视频交流 - 国芯论坛 - Powered by Discuz!  https://www.stcaimcu.com/forum.php?mod=viewthread&tid=364&extra=page%3D1

0

主题

1

回帖

6

积分

新手上路

积分
6
发表于 2022-12-19 15:48:56 | 显示全部楼层
:)目前还看不懂

点评

看【开源广场及教学视频交流】版块的不停电下载的演示视频,参见:STC还是不停电下载,从20年前的不停电下载开始 - 开源广场及教学视频交流 - 国芯论坛 - Powered by Discuz! https://www.stcaimcu.com/forum.php?m  详情 回复 发表于 2022-12-19 15:59
  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2022-12-19 15:59:38 | 显示全部楼层

看【开源广场及教学视频交流】版块的不停电下载的演示视频,参见:STC还是不停电下载,从20年前的不停电下载开始 - 开源广场及教学视频交流 - 国芯论坛 - Powered by Discuz!  https://www.stcaimcu.com/forum.p ... &extra=page%3D1
  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2022-12-23 08:55:22 | 显示全部楼层
冲哥教学视频第四集下:建立工程点亮第一颗LED,着重介绍了不停电下载,非常方便:在这看32位8051教学视频,送USB转双串口, 6M bps下载速度 - 开源广场及教学视频交流 国芯论坛  https://www.stcaimcu.com/forum.p ... &extra=page%3D1
  • 打卡等级:以坛为家II
  • 打卡总天数:440
  • 最近打卡:2025-05-01 08:46:19

45

主题

176

回帖

1721

积分

金牌会员

积分
1721
发表于 2022-12-23 12:44:54 | 显示全部楼层
多谢版主的就不断电下载的详细解答,说到了软件复位我就懂了。

点评

5楼有冲哥大佬视频教程第4集下以及后续他都是用的不停电下载,编译后直接下真的非常方便!  详情 回复 发表于 2022-12-23 14:04
  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2022-12-23 14:04:47 | 显示全部楼层
乐此*** 发表于 2022-12-23 12:44
多谢版主的就不断电下载的详细解答,说到了软件复位我就懂了。

5楼有冲哥大佬视频教程第4集下以及后续他都是用的不停电下载,编译后直接下真的非常方便!
  • 打卡等级:以坛为家II
  • 打卡总天数:440
  • 最近打卡:2025-05-01 08:46:19

45

主题

176

回帖

1721

积分

金牌会员

积分
1721
发表于 2022-12-24 12:57:12 | 显示全部楼层
8051*** 发表于 2022-12-23 14:04
5楼有冲哥大佬视频教程第4集下以及后续他都是用的不停电下载,编译后直接下真的非常方便! ...

其他用ISP下载的STC51单片机我都是用自制的自动断电下载线,每次只要在keil里按编译扭、编译代码成功后就自动触发下载了,感觉比用**link烧录STM还方便因为那个也是需要按一个烧录按钮的,只不过将按钮集成到了keil里罢了,现在玩屠龙刀板子就仍然使用ISP下载感觉有些对不住32G这个身份了哈。
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-23 14:03:23

13

主题

27

回帖

452

积分

中级会员

积分
452
发表于 2023-8-4 14:50:21 | 显示全部楼层
看了不断电下载程序的视频,每次编译后就能自动下载

但我并不希望每次编译后就下载程序,我更希望通过板子上的一个按键来控制 比如按下某个按键后才下载程序

也不用断电上电,能实现吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2023-8-5 09:26:09 | 显示全部楼层
把这个勾去掉,再点【下载/编程】

1.png

回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 03:57 , Processed in 0.126906 second(s), 118 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表