找回密码
 立即注册
查看: 264|回复: 8

使用第三方MCU对STC8H系列单片机进行ISP下载范例程序请教

[复制链接]

该用户从未签到

1

主题

4

回帖

31

积分

新手上路

积分
31
发表于 2023-11-27 15:16:25 | 显示全部楼层 |阅读模式
我这边使用QT编写后台对STC8H单片机进行在线升级,我操作流程是  给单片机发送一个重启命令 单片机IAP_CONTR=0x60;  复位
后台设置通行波特率 115200  偶校验
发7f  握手  能够收到回复包后
发送
截图202311271516099756.jpg
收不到对应的数据包?

回复 送花

使用道具 举报

该用户从未签到

1

主题

4

回帖

31

积分

新手上路

积分
31
 楼主| 发表于 2023-11-27 15:22:49 | 显示全部楼层
# define MAXBAUD 115200L
# define FUSER 24000000L
回复 支持 反对 送花

使用道具 举报

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

    [LV.7]常住居民III

    26

    主题

    1297

    回帖

    4033

    积分

    论坛元老

    积分
    4033
    发表于 2023-11-27 19:01:10 | 显示全部楼层
    参考规格书第7章的流程介绍与代码,注意串口需要配置偶校验
    截图202311271900329246.jpg
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    回帖

    31

    积分

    新手上路

    积分
    31
     楼主| 发表于 2023-11-28 08:41:28 | 显示全部楼层
    我参考的就是这段代码;回吗数据是不对的,回码和文档表述的不一致
    截图202311280839599177.jpg
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:58
  • 签到天数: 102 天

    [LV.6]常住居民II

    0

    主题

    81

    回帖

    602

    积分

    高级会员

    积分
    602
    发表于 2023-11-28 09:28:27 | 显示全部楼层
    向高手学习
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.7]常住居民III

    26

    主题

    1297

    回帖

    4033

    积分

    论坛元老

    积分
    4033
    发表于 2023-11-28 17:36:51 | 显示全部楼层
    jizhi 发表于 2023-11-28 08:41
    我参考的就是这段代码;回吗数据是不对的,回码和文档表述的不一致

    发送设置参数命令,设置高速波特率后,就需要使用新的波特率进行通信了。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    回帖

    31

    积分

    新手上路

    积分
    31
     楼主| 发表于 2023-12-2 14:26:14 | 显示全部楼层
    IAP_CONTR=0x60; 与 断电复位  对ISP下载程序操作流程上有区别吗?
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9301

    回帖

    1万

    积分

    管理员

    积分
    14053
    发表于 2023-12-2 14:31:33 | 显示全部楼层
    一样
    回复 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    回帖

    31

    积分

    新手上路

    积分
    31
     楼主| 发表于 2023-12-2 16:49:18 | 显示全部楼层

    重 开始 IAP_CONTR=0x60  多长时间后发送7f有效?   
    发送 IAP_CONTR=0x60   命令的波特率是9600  偶校验    收到回复包后  烧写单片机波特率设置为2400发送 7F收不到目标单片机回复信息;
    单片机不调整波特率发送7f  有回复  设置参数(设置从芯片使用最高的波特率(115200)以及等待时间等参数) 有回复  
    烧写单片机波特率设置为115200 发送准备数据包(命令字0x05)  目标单片机没有回吗码  
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-3 16:57 , Processed in 0.079841 second(s), 63 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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