摘要: 在STM32L0中操作EEPROM本来参考了上篇操作FLASH的方法,多多少少都有些问题。我觉得可能是结构体在转换成其他变量的时候出了问题。 比如下面这段代码,在Windows上可以正常运行(使用g++编译),但是在单片机上就会卡死。 typedef struct { uint8_t IDD; ui 阅读全文
posted @ 2021-09-22 16:18 路合华 阅读(847) 评论(3) 推荐(0) 编辑
摘要: 在FLASH中读写结构体 ⚠ 注意事项 编程(写数据)地址要对齐 写数据时,我们要指定写入的地址,如果写入地址为非对齐,则会出现编程对齐错误。 比如遵循32位(4字节)地址对齐,你的地址只能是4的倍数。0x08001000正确,0x08001001错误。 不同型号对齐宽度可能不同,有的32位、有的1 阅读全文
posted @ 2021-09-22 16:17 路合华 阅读(1750) 评论(0) 推荐(0) 编辑