学习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?
