找回密码
 立即注册
查看: 125|回复: 11

STC8G省电模式不能用发送用户自定义命令下载

[复制链接]

该用户从未签到

2

主题

0

回帖

26

积分

新手上路

积分
26
发表于 2024-4-10 16:51:27 | 显示全部楼层 |阅读模式
调试STC8G1K08-TSSOP20时,发现通过STC烧录软件的“用发送用户自定义命令并开始下载”功能不能烧录程序了,但是按正常的“下载/编程”步聚是能够烧录的。

捣腾半天硬件后,发现发送用户自定义命令下载偶而也能成功,就怀疑是软件的影响,检查后果然发现了端倪。
产品是电池供电的,在无操作10秒后软件让单片机进入省电模式,这时候发送用户自定义命令下载这个功能是不起作用的,一定要唤醒单片机后才行。
权当调试过程的一个记录吧......
回复 送花

使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-5 13:56
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    12

    主题

    248

    回帖

    1554

    积分

    超级版主

    积分
    1554
    发表于 2024-4-10 17:21:53 | 显示全部楼层
    本帖最后由 STC32G12K128 于 2024-4-11 09:48 编辑

    单片机一般下载都是要冷启动的。
    您可以用下载软件上不停电下载的方式来下载。
    电话:0513-55012946 QQ:2195591714  微信:  19952583740
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    11 小时前
  • 签到天数: 138 天

    [LV.7]常住居民III

    20

    主题

    1058

    回帖

    2513

    积分

    金牌会员

    积分
    2513
    发表于 2024-4-10 17:50:10 | 显示全部楼层
    STC32G12K128 发表于 2024-4-10 17:21
    单片机下载都是要冷启动的。

    啊?那这种不断电下载?从ISP处复位 也是冷启动么
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    11 小时前
  • 签到天数: 138 天

    [LV.7]常住居民III

    20

    主题

    1058

    回帖

    2513

    积分

    金牌会员

    积分
    2513
    发表于 2024-4-10 17:53:30 | 显示全部楼层
    那肯定是你单片机能处理串口数据的时候,不断电下载才能用。。其实你多点几次,让串口唤醒你单片机之后应该也就可以了,,
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    19 小时前
  • 签到天数: 92 天

    [LV.6]常住居民II

    14

    主题

    353

    回帖

    827

    积分

    荣誉版主

    热心市民

    积分
    827
    发表于 2024-4-10 18:31:54 | 显示全部楼层
    用串口数据流唤醒单片机必然会丢前面的数据,所以在自定义串口下载时,数据判断需要对应的处理容错,

    点评

    自定义串口下载时,串口接收数据需要对应的处理容错,这个很关键  发表于 2024-4-11 09:12
    睁开眼睛做场梦~~~
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9351

    回帖

    1万

    积分

    管理员

    积分
    13882
    发表于 2024-4-10 18:32:45 | 显示全部楼层
    STC8G1K08-38I-TSSOP20, 你用 9600Bps的波特率发数据给他
    1,可以唤醒
    2,接收到的数据是对的

    这样不停电下载



    如何顺利进行:
    先搞定不进省电模式的不停电下载
    截图202404101832402079.jpg


    截图202404101834018011.jpg

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    13 小时前
  • 签到天数: 72 天

    [LV.6]常住居民II

    4

    主题

    437

    回帖

    1184

    积分

    金牌会员

    积分
    1184
    发表于 2024-4-11 07:30:54 | 显示全部楼层
    有可能唤醒后接收到的数据不对,没有执行软件复位
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9351

    回帖

    1万

    积分

    管理员

    积分
    13882
    发表于 2024-4-11 07:52:54 | 显示全部楼层
    STC8G1K08-38I-TSSOP20, 你用 9600Bps的波特率发数据给他
    1,可以唤醒
    2,接收到的数据是对的

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 94 天

    [LV.6]常住居民II

    39

    主题

    995

    回帖

    6872

    积分

    荣誉版主

    冲哥视频教程和各种开源资料QQ交流群884047237,可群

    积分
    6872
    QQ
    发表于 2024-4-11 16:17:36 | 显示全部楼层
    睡眠模式要在不停电状态下下载程序的话, 需要配置串口的rx唤醒单片机呀,不唤醒怎么下载
    截图202404111617331912.jpg

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    13 小时前
  • 签到天数: 65 天

    [LV.6]常住居民II

    3

    主题

    575

    回帖

    814

    积分

    高级会员

    积分
    814
    发表于 2024-4-12 13:19:09 来自手机 | 显示全部楼层
    就是说先退出省电模式才能进入不断电下载功能。退出省电模式可以通过串口中断实现,是不是这意思。

    点评

    对的!RX引脚可以唤醒  详情 回复 发表于 2024-4-12 13:25
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-9 20:20 , Processed in 0.094490 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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