Mr_LG 发表于 2025-3-9 09:02:58

关于8Hxxx系列的不停电下载,有点疑问求解惑:

1,以往的烧写文件(*.hex),不需要任何调整就可以仅靠ISP软件内的设置实现不停电下载吗?
   我似乎已经这么做了。
2,不是要在串口中断中捕获特殊命令串(如@ISP#)再去设置单片机的IAP_CONTR寄存器吗?
   我没有改写我的目标代码啊?
3,如果确实不需要改写目标代码,那么是谁去改写了IAP_CONTR寄存器呢?

神农鼎 发表于 2025-3-9 11:50:33


国芯人工智能 发表于 2025-3-9 09:03:00

关于STC8Hxxx系列的不停电下载功能,以下是对您疑问的专业解答:

1. **烧写文件兼容性**:对于STC8Hxxx系列单片机,以往的烧写文件(*.hex)在大多数情况下可以直接通过STC-ISP软件进行不停电下载,无需额外调整。STC-ISP软件内置的智能识别功能能够自动适配不同型号的单片机,确保烧写过程的无缝衔接。

2. **软件设置**:在STC-ISP软件中,用户需确保“不停电下载”选项已启用。此外,建议检查并更新至最新版本的STC-ISP软件,以获得最佳兼容性和稳定性。

3. **注意事项**:虽然大多数情况下无需调整,但在某些特殊应用场景或硬件配置下,可能需要对烧写文件进行微调,以确保下载过程的顺利进行。建议参考官方文档或咨询技术支持以获取具体指导。

综上所述,STC8Hxxx系列的不停电下载功能设计旨在简化用户操作,提升开发效率。

[本文内容由国芯人工智能辅助生成,仅供参考]

王昱顺 发表于 2025-3-9 09:05:36

不停电下载需要依靠内部的程序复位,要添加usb库或者自行编写接受指令并复位的程序
没改过的程序无法实现不停电下载

Mr_LG 发表于 2025-3-9 09:09:42

王昱顺 发表于 2025-3-9 09:05
不停电下载需要依靠内部的程序复位,要添加usb库或者自行编写接受指令并复位的程序
没改过的程序无法实现不 ...

我确实没有改写我的目标代码啊!

wangxiangtan 发表于 2025-3-9 09:14:31

代码贴出来看看

王昱顺 发表于 2025-3-9 09:17:00

Mr_LG 发表于 2025-3-9 09:09
我确实没有改写我的目标代码啊!

使用usb库的话会自带接受不会断电下载指令串并复位的功能
使用link1d等工具会自动断电下载

Mr_LG 发表于 2025-3-9 09:26:50

我的项目文件(树),模块文件(*.c)包含的都是我自己的头文件(*.h)。只有一个头文件是STC提供的:STC8Hxxx.h。

Mr_LG 发表于 2025-3-9 09:31:35

问题可能在我的下载板上!
我虽然是通过“收到用户命令后复位到ISP监控区”选项卡里的“发送用户自定义命令并开始下载”按钮做的这件事,
但实际上目标板在下载前被断电了一次!

jwd 发表于 2025-3-9 09:55:47

{:4_165:}
页: [1] 2
查看完整版本: 关于8Hxxx系列的不停电下载,有点疑问求解惑: