易板 发表于 2025-3-26 11:45:34

多485终端下载

使用485,不少场合都是多个终端,这种情况下如何远程给芯片下载程序?

能实现多个终端远程自动烧录吗?不需要人工干涉的。
ISP软件上输入终端地址,对应的才会被下载?





DebugLab 发表于 2025-3-26 12:21:22


你这个应用场合一般是要求不断电下载的
不断电下载就必须要求单片机软复位到ISP区
因为已经有485通信并且希望通过485更新程序
就需要通过485发送软复位命令
还要发送芯片ID或自定义的设备地址
确保同时只有一个芯片处于升级状态
否则会冲突
这无法自动烧录
必须要人工干涉
软件操作就可以
不需要拆下设备
比如先通过串口助手发送芯片ID或自定义的设备地址
再发送软复位命令
单片机确认ID或地址正确
收到命令后IAP_CONTR=0x60软复位到系统ISP区
可以使用用户自定义方式升级
需要分区,bootloader区和用户程序区

https://www.stcai.com/zxsj


页: [1]
查看完整版本: 多485终端下载