找回密码
 立即注册
查看: 4755|回复: 10

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

[复制链接]
  • TA的每日心情
    开心
    昨天 08:43
  • 签到天数: 78 天

    [LV.6]常住居民II

    14

    主题

    603

    回帖

    2239

    积分

    超级版主

    积分
    2239
    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

    本帖被以下淘专辑推荐:

    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:43
  • 签到天数: 78 天

    [LV.6]常住居民II

    14

    主题

    603

    回帖

    2239

    积分

    超级版主

    积分
    2239
    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
    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787

    该用户从未签到

    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
  • TA的每日心情
    开心
    昨天 08:43
  • 签到天数: 78 天

    [LV.6]常住居民II

    14

    主题

    603

    回帖

    2239

    积分

    超级版主

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

    看【开源广场及教学视频交流】版块的不停电下载的演示视频,参见:STC还是不停电下载,从20年前的不停电下载开始 - 开源广场及教学视频交流 - 国芯论坛 - Powered by Discuz!  https://www.stcaimcu.com/forum.p ... &extra=page%3D1
    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
  • TA的每日心情
    开心
    昨天 08:43
  • 签到天数: 78 天

    [LV.6]常住居民II

    14

    主题

    603

    回帖

    2239

    积分

    超级版主

    积分
    2239
    QQ
     楼主| 发表于 2022-12-23 08:55:22 | 显示全部楼层
    冲哥教学视频第四集下:建立工程点亮第一颗LED,着重介绍了不停电下载,非常方便:在这看32位8051教学视频,送USB转双串口, 6M bps下载速度 - 开源广场及教学视频交流 国芯论坛  https://www.stcaimcu.com/forum.p ... &extra=page%3D1
    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 101 天

    [LV.6]常住居民II

    28

    主题

    103

    回帖

    818

    积分

    高级会员

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

    点评

    5楼有冲哥大佬视频教程第4集下以及后续他都是用的不停电下载,编译后直接下真的非常方便!  详情 回复 发表于 2022-12-23 14:04
  • TA的每日心情
    开心
    昨天 08:43
  • 签到天数: 78 天

    [LV.6]常住居民II

    14

    主题

    603

    回帖

    2239

    积分

    超级版主

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

    5楼有冲哥大佬视频教程第4集下以及后续他都是用的不停电下载,编译后直接下真的非常方便!
    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 101 天

    [LV.6]常住居民II

    28

    主题

    103

    回帖

    818

    积分

    高级会员

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

    其他用ISP下载的STC51单片机我都是用自制的自动断电下载线,每次只要在keil里按编译扭、编译代码成功后就自动触发下载了,感觉比用**link烧录STM还方便因为那个也是需要按一个烧录按钮的,只不过将按钮集成到了keil里罢了,现在玩屠龙刀板子就仍然使用ISP下载感觉有些对不住32G这个身份了哈。
  • TA的每日心情

    2024-1-8 16:35
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    10

    主题

    18

    回帖

    344

    积分

    中级会员

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

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

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

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:43
  • 签到天数: 78 天

    [LV.6]常住居民II

    14

    主题

    603

    回帖

    2239

    积分

    超级版主

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

    1.png

    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-20 16:49 , Processed in 0.077863 second(s), 72 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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