请教STM32单片机的EEPROM读写出现BUS fault

2019-03-23 20:34发布

STM32单片机的EEPROM读写出现BUS fault.不知谁有同类应用的经验. 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
qushaobo
2019-03-24 03:27
/ Config_Init();
   //sEE_WaitEepromStandbyState();
   Config_Write();
   sEE_WaitEepromStandbyState();
   Delay(20);
   //Config_Read();       
   Config_deInit();

在Config_Read();没注去以前就老出错,大约是五次操作中就有一次出错.
别读写用的都是STM提供的示例代码.的调用.  sEE_ReadBuffer((uint8_t*)Config_Buffer, sEE_Config_ADDRESS1, (uint16_t *)(&NumDataRead)); NumDataRead不能返回大于0.
NumDataRead是在一个DMA的中断处理中,没到处理完时被写成0的.当出错后,程序就死在这个等待的地方.

一周热门 更多>