微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 学习EEPROM

学习EEPROM

时间:10-02 整理:3721RD 点击:
本人最近想学习是用EEPROM,从网上抄了程序,可总是烧不进去,老是报错,好像是地址失败!

#include"stm8af51x9.h"

unsignedchar ch;

main()

{

unsigned char *p;

p = (unsigned char*)0x4000;          // 指针p指向芯片内部的EEPROM第一个单元

// 对数据EEPROM进行解锁

do

{

   FLASH_DUKR =0xae;                   // 写入第一个密钥

   FLASH_DUKR =0x56;                   // 写入第二个密钥

} while((FLASH_IAPSR & 0x08) == 0);      // 若解锁未成功,则重新再来

   

*p =0xaa;                              // 写入第一个字节

while((FLASH_IAPSR & 0x04) == 0);       // 等待写操作成功

ch =*p;                                // 将写入的内容读到变量ch中

while(1)

{

    ;

}  

}


望各位智慧者指点一二!

这个跟下载线有关吧

R_LINK(SWIM)

学习

查一下吧

新手学习,请教一下为什么STM32要外接EEPROM?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top