STC——EEPROM(断电数据保护)
【摘要】 目录一、相关寄存器1.1、数据寄存器IAP_DATA1.2、地址寄存器IAP_ADDRH和IAP_ADDRL1.3、命令寄存器IAP_CMD1.4、命令触发寄存器IAP_TRIG1.5、命令寄存器IAP_CONTR二、c代码实现IAP15系列没有EEPRMOM,用户可直接操作用户程序区。扇区檫除,没有字节檫除。写入:要先檫除,然后在写入。一、相关寄存器1.1、数据寄存器IAP_DATA从...
目录
IAP15系列没有EEPRMOM,用户可直接操作用户程序区。
扇区檫除,没有字节檫除。
写入:要先檫除,然后在写入。
一、相关寄存器
1.1、数据寄存器IAP_DATA
从Flash读出和写入的数据都放在此处。
1.2、地址寄存器IAP_ADDRH和IAP_ADDRL
H:地址寄存器高八位。
L:地址寄存器低八位。
1.3、命令寄存器IAP_CMD
低2位有效:0待机,1字节读,2字节编程,3扇区檫除。
1.4、命令触发寄存器IAP_TRIG
对IAP_TRIG先写5a,在写a5,isp/iap命令才会生效。
1.5、命令寄存器IAP_CONTR
IAPEN:isp/iap功能允许位。
SWBS:软件选择复位后从用户程序启动(0),还是系统ISP监控程序区启动,要和SWRST配合使用。
SWRST:0不操作,1软件控制产生复位。
CMD_FALL:IAP地址无效,且送了5a a5触发失败,则被置位1。
WT2....:等待时间。
二、c代码实现
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)