STM32坑分享——擦写单片机内部Flash时影响串口通信

事情是这样的:

程序功能里有modbus通信,采用的中断方式。程序原来是把一些参数用外部eeprom存储,但是不知道为啥,电压不稳定时,读的数据就会冒出一个莫名其妙的值160。

所以就打算用stm32内部的flash存储参数。但是万万没想到。程序写好了。用modbus通信测试时,通信就出问题。百思不得其解。

已经打算放弃用flash存参数。然后也是偶然看了一个文章标题,说擦写单片机内部flash时,串口通信的中断程序无法访问flash,从而导致通信数据丢失。

所以,防不胜防阿。

解决方法就是不用内部flash存储了,因为板子还有个w25Q存储器可用。

相关推荐
yoyobravery15 分钟前
蓝桥杯第15届单片机满分
单片机·职场和发展·蓝桥杯
4caf12 小时前
作业2:6位数码管静态显示
嵌入式硬件·51单片机
不做无法实现的梦~2 小时前
STM32解析PPM协议
stm32·单片机·嵌入式硬件
czhaii3 小时前
基于Arm Cortex-M7内核GD32H7
单片机·嵌入式硬件
番茄灭世神3 小时前
MCU开发常见软件BUG总结(持续更新)
c语言·stm32·单片机·嵌入式·gd32
wanghanjiett3 小时前
双轮平衡车建模及控制 2 PID控制原理与调参
嵌入式硬件·控制算法
EVERSPIN3 小时前
SQPI PSRAM为单片机提供RAM扩展方案
单片机·嵌入式硬件·psram·sqpi psram
Ar-Sr-Na4 小时前
STM32现代化AI开发指南-VSCode环境配置(macOS)
c语言·人工智能·vscode·stm32·嵌入式硬件·硬件工程
进击的小头4 小时前
第6篇:嵌入式芯片算力核心来源:多级流水线架构与指令并行机制详解
单片机·嵌入式硬件·架构
jacklood4 小时前
煤矿用甲烷报警仪的性能试验具体方法
单片机·嵌入式硬件·煤矿电子