標(biāo)題: stm8的EEPROM問題 [打印本頁(yè)]

作者: 宮梓萱    時(shí)間: 2018-1-2 16:29
標(biāo)題: stm8的EEPROM問題
這是我寫的stm8的EEPROM寫數(shù)據(jù)的代碼,但一直寫失敗,程序一直在 while((FLASH_IAPSR & 0x04) == 0)出來不了

void Write_EEPROM(u16 *address, u8 *string, u8 length )
{
  u16 *basis=(u16*)(0x4000)+*address;
  while(length)
  {
    *basis++=*string++;
    while((FLASH_IAPSR & 0x04) == 0); // 等待寫操作成功
    length--;
  }
}



各位幫我分析下,謝謝你們啊

作者: yzwzfyz    時(shí)間: 2018-1-2 19:35
不能確定:
如果被寫單元不是FFH,試圖改寫它,多半不能成功。
你能確定寫前是FFH嗎?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1