STC8H2K12U读取EEPROM错位

现象

EEPROM 写入 0x12345678

EEPROM 读取 0x78123456

数据错位了

原因

可能是由于多级流水线的指令系统,IAP_TRIG触发后IAP_DATA的数据未能准备好。

解决

参照官方文档,在触发后增加4个_nop_();即可。

相关推荐
楼台的春风1 小时前
【STM32 基于PID的闭环电机控制系统】
c语言·stm32·单片机·嵌入式硬件·mcu·物联网·算法
stm32发烧友1 小时前
基于STM32的智能电力监测与需求响应系统
stm32·单片机·嵌入式硬件
Turnin111112 小时前
stm32四种方式精密控制步进电机
单片机·嵌入式硬件·电机控制
promising-w2 小时前
【蓝桥杯单片机】第十三届省赛第二场
单片机·蓝桥杯
wenchm6 小时前
细说STM32F407单片机1个ADC使用DMA同时采集3个输入通道的方法
stm32·单片机·嵌入式硬件
打酱油的工程师7 小时前
w803|联盛德|WM IoT SDK2.X测试|window11|TOML 文件|外设|TFT_LCD|测试任务|(5):TFT_LCD_LVGL示例
单片机·物联网·lcd·tft·w80x
沐欣工作室_lvyiyi8 小时前
基于物联网的家庭版防疫面罩设计与实现(论文+源码)
人工智能·stm32·单片机·物联网·目标跟踪
苏慕TRYACE11 小时前
RT-Thread+STM32L475VET6——USB鼠标模拟
stm32·单片机·嵌入式硬件·计算机外设·rt_thread
楼台的春风17 小时前
【MCU驱动开发概述】
c语言·驱动开发·单片机·嵌入式硬件·mcu·自动驾驶·嵌入式
暗碳20 小时前
stm32 74hc238流水灯
stm32·单片机·嵌入式硬件