串口丢失原因:
1:读串口数据时,有写flash操作;
原因:写flash时会产生关闭串口中断,会暂时关闭串口字节接受中断。
操作flash切记:
1.程序掉电关机时操作FLASH,容易出现flash写异常,会操作到其他扇区,导致程序跑你起来。
2.写操作的地址必须为偶数值;

解决办法:
1:串口的字节中段改成DMA中断
2:写flash与串口的发送接受 异步改成同步,即写flash完成后再发送串口;就是避免读数据时操作flash

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐