jizhi 发表于 2023-11-27 15:16:25

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

我这边使用QT编写后台对STC8H单片机进行在线升级,我操作流程是给单片机发送一个重启命令 单片机IAP_CONTR=0x60;复位
后台设置通行波特率 115200偶校验
发7f握手能够收到回复包后
发送

收不到对应的数据包?

jizhi 发表于 2023-11-27 15:22:49

# define MAXBAUD 115200L
# define FUSER 24000000L

乘风飞扬 发表于 2023-11-27 19:01:10

参考规格书第7章的流程介绍与代码,注意串口需要配置偶校验

jizhi 发表于 2023-11-28 08:41:28

我参考的就是这段代码;回吗数据是不对的,回码和文档表述的不一致

JackLaw666 发表于 2023-11-28 09:28:27

向高手学习{:4_196:}

乘风飞扬 发表于 2023-11-28 17:36:51

jizhi 发表于 2023-11-28 08:41
我参考的就是这段代码;回吗数据是不对的,回码和文档表述的不一致

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

jizhi 发表于 2023-12-2 14:26:14

IAP_CONTR=0x60; 与 断电复位对ISP下载程序操作流程上有区别吗?

神农鼎 发表于 2023-12-2 14:31:33

一样

jizhi 发表于 2023-12-2 16:49:18

神农鼎 发表于 2023-12-2 14:31
一样

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

郭耀宗 发表于 2025-2-17 14:15:04

请教一下,楼主解决了吗,我也遇到了相似的问题,发送准备命令后单片机无回复,超时后退出
页: [1]
查看完整版本: 使用第三方MCU对STC8H系列单片机进行ISP下载范例程序请教