多485终端下载
使用485,不少场合都是多个终端,这种情况下如何远程给芯片下载程序?能实现多个终端远程自动烧录吗?不需要人工干涉的。
ISP软件上输入终端地址,对应的才会被下载?
你这个应用场合一般是要求不断电下载的
不断电下载就必须要求单片机软复位到ISP区
因为已经有485通信并且希望通过485更新程序
就需要通过485发送软复位命令
还要发送芯片ID或自定义的设备地址
确保同时只有一个芯片处于升级状态
否则会冲突
这无法自动烧录
必须要人工干涉
软件操作就可以
不需要拆下设备
比如先通过串口助手发送芯片ID或自定义的设备地址
再发送软复位命令
单片机确认ID或地址正确
收到命令后IAP_CONTR=0x60软复位到系统ISP区
可以使用用户自定义方式升级
需要分区,bootloader区和用户程序区
https://www.stcai.com/zxsj
页:
[1]