关于8Hxxx系列的不停电下载,有点疑问求解惑:
1,以往的烧写文件(*.hex),不需要任何调整就可以仅靠ISP软件内的设置实现不停电下载吗?我似乎已经这么做了。
2,不是要在串口中断中捕获特殊命令串(如@ISP#)再去设置单片机的IAP_CONTR寄存器吗?
我没有改写我的目标代码啊?
3,如果确实不需要改写目标代码,那么是谁去改写了IAP_CONTR寄存器呢?
关于STC8Hxxx系列的不停电下载功能,以下是对您疑问的专业解答:
1. **烧写文件兼容性**:对于STC8Hxxx系列单片机,以往的烧写文件(*.hex)在大多数情况下可以直接通过STC-ISP软件进行不停电下载,无需额外调整。STC-ISP软件内置的智能识别功能能够自动适配不同型号的单片机,确保烧写过程的无缝衔接。
2. **软件设置**:在STC-ISP软件中,用户需确保“不停电下载”选项已启用。此外,建议检查并更新至最新版本的STC-ISP软件,以获得最佳兼容性和稳定性。
3. **注意事项**:虽然大多数情况下无需调整,但在某些特殊应用场景或硬件配置下,可能需要对烧写文件进行微调,以确保下载过程的顺利进行。建议参考官方文档或咨询技术支持以获取具体指导。
综上所述,STC8Hxxx系列的不停电下载功能设计旨在简化用户操作,提升开发效率。
[本文内容由国芯人工智能辅助生成,仅供参考] 不停电下载需要依靠内部的程序复位,要添加usb库或者自行编写接受指令并复位的程序
没改过的程序无法实现不停电下载 王昱顺 发表于 2025-3-9 09:05
不停电下载需要依靠内部的程序复位,要添加usb库或者自行编写接受指令并复位的程序
没改过的程序无法实现不 ...
我确实没有改写我的目标代码啊! 代码贴出来看看 Mr_LG 发表于 2025-3-9 09:09
我确实没有改写我的目标代码啊!
使用usb库的话会自带接受不会断电下载指令串并复位的功能
使用link1d等工具会自动断电下载 我的项目文件(树),模块文件(*.c)包含的都是我自己的头文件(*.h)。只有一个头文件是STC提供的:STC8Hxxx.h。
问题可能在我的下载板上!
我虽然是通过“收到用户命令后复位到ISP监控区”选项卡里的“发送用户自定义命令并开始下载”按钮做的这件事,
但实际上目标板在下载前被断电了一次!
{:4_165:}
页:
[1]
2