stm8s003f3自带EEPROM的使用寿命是多少?

2019-12-24 18:39发布

写了一段测试代码,想测试一下stm8s003f3自带的EEPROM的擦写次数;
  1. /******************************************************************************/
  2. /** 测试eeprom的读写次数
  3.   *
  4.   * @return
  5.   *
  6.   *//*
  7.   * History        :
  8.   * 1.Date         : 2017/8/23
  9.   *   Author       : Nat
  10.   *   Modification : Created function

  11. *******************************************************************************/
  12. void eeprom_task( void )
  13. {
  14.     static u8 temp = 0;


  15.     Write_Byte(Test_Num,EEPROM_WR_ADD);//往固定地址写数据
  16.     temp = Read_Byte(EEPROM_WR_ADD);//从指定位置读取数据

  17.     if(temp == Test_Num)//[color=Red]将读取的数据与写入的数据进行比较,如果一样Test_Count++ 用于统计成功写入的次数[/color]
  18.     {
  19.         Test_Count++;
  20.         Test_Num++;
  21.         _flg = 0;
  22.     }
  23.     else
  24.     {
  25.         if( _flg == 0)
  26.         {
  27.             Write_Buf(pTest_Count, 4, EEPROM_RS_ADD);
  28.             _flg = 1;
  29.         }
  30.     }



  31. }
复制代码
现在Test_Count 以及计数到8亿次,感觉有点不正常啊,是不是测试方法不对?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。