找回密码
 立即注册
×

00:00:00

您有一张0.1元限时体验卡,马上领取获得VIP尊享特权。

STC8H3K64S2 EEPROM 操作

2023-3-4 14:42 来自 LFB 发布 @ 综合讨论

主控型号: STC8H3K64S2
用户EEPROM大小为1K(下载程序时配置)


  1. //sfr IAP_CMD   = 0xC5;
  2. #define IAP_STANDBY()   IAP_CMD = 0     //IAP空闲命令(禁止)
  3. #define IAP_READ()      IAP_CMD = 1     //IAP读出命令
  4. #define IAP_WRITE()     IAP_CMD = 2     //IAP写入命令
  5. #define IAP_ERASE()     IAP_CMD = 3     //IAP擦除命令

  6. //sfr IAP_TRIG  = 0xC6;
  7. #define IAP_TRIG()  do{ IAP_TRIG = 0x5A,    IAP_TRIG = 0xA5 } while(0)     // IAP触发命令

  8. //                                      7    6    5      4    3   2  1   0   Reset Value
  9. //sfr IAP_CONTR = 0xC7;     IAPEN SWBS SWRST CFAIL  -   -  -   -   0000,x000    //IAP Control Register

  10. #define IAP_EN              (1<<7)
  11. #define IAP_SWBS            (1<<6)
  12. #define IAP_SWRST           (1<<5)
  13. #define IAP_CMD_FAIL        (1<<4)

  14. #define IAP_ENABLE()        do{ IAP_CONTR = IAP_EN; IAP_TPS = MAIN_Fosc / 1000000; } while(0)
  15. #define IAP_DISABLE()       do{ IAP_CONTR = 0; IAP_CMD = 0; IAP_TRIG = 0; IAP_ADDRH = 0xff; IAP_ADDRL = 0xff; } while(0)

  16. void F_EEPROM_Test(void)
  17. {
  18.     u16 EE_address = 0xFC
复制代码

免责声明:

本平台旨在开源共享精神,请勿发布敏感信息,任何违法信息我们将移交公安机关;

热门标签 更多

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-14 19:03 , Processed in 0.064825 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部