问答

汇集网友智慧,解决技术难题

21ic问答首页 - 关于单片机运行异常擦除flash数据的问题

单片机 干扰 异常 flash

关于单片机运行异常擦除flash数据的问题

xcljlong2022-06-14
采用32F103系列单片机,程序具有远程更新功能,通过串口(此串口同时收发其它采集数据)接收更新程序,执行flash擦写指令,把串口收到的缓存数据写到指定内存地址;现在存在问题是设备使用环境可能有电磁干扰,造成flash擦写指令把串口缓存的其它采集数据写到了程序更新区域,造成程序损坏,无法正常运行;
此种情况有无程序保护的措施?软件层面程序擦写指针都有可能异常跳转;
硬件层面增加硬件看门狗是否也有可能单片机定时器异常,造成喂狗失败?

回答 +关注 15
1640人浏览 4人回答问题 分享 举报
4 个回答

您需要登录后才可以回复 登录 | 注册