您的位置 首页 嵌入式

STM8S103F2 EEPROM读写

/************STM8S103EEPROM读写******//*芯片型号:STM8S103F2PB6*//*功能描述:STM8S103EEPROM…

/************ STM8S103 EEPROM读写 ******/

/*芯片型号:STM8S103F2PB6 */
/*功用描绘:STM8S103 EEPROM读写 */
/*作者: ClimberWin */
/*编写时刻:2013.11.24 */
/*功用: STM8S103 EEPROM读写 */
/*内部晶振 */
/***********************************************/
#include
//0x004000地址 开端
//榜首硬件密钥 0xAE
//第二硬件密钥 0x56
unsigned char EEPROM_Date;
void main(void)
{
unsigned char *EEPROM_address;
EEPROM_address =(unsigned char *)0x4000; // EEPROM的开始地址
//首要需要对EEPROM进行解锁
while(1)
{
FLASH_DUKR = 0xAE; // 写入榜首个密钥 datasheet p44
FLASH_DUKR = 0x56; // 写入第二个密钥
if(FLASH_IAPSR_DUL==1)break;
}
//while(FLASH_IAPSR_DUL==0); //p54 DUL 0写保护使能,1不使能
*EEPROM_address = 0x01; // 向指定地址 写数据
while(FLASH_IAPSR_EOP==0); //EOP=1 写操作成功
EEPROM_Date= *EEPROM_address; // 从指定地址 读EEPROM数据
while(1);
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/267164.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部