亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版
標題:
STM8L051F3寄存器版EEPROM源程序
[打印本頁]
作者:
閑散子
時間:
2019-3-10 18:14
標題:
STM8L051F3寄存器版EEPROM源程序
#include "Config.h"
u8 Eeprom_text = 0;
void EEPROM_write(unsigned char addr, unsigned char dat)
{
u8 *Ptr_SegAddr; //Segment pointer
Ptr_SegAddr = (u8 *)(EP_HEADER_ADDR+addr); //Initialize pointer
FLASH_DUKR=0xAE;
FLASH_DUKR=0x56;
while(!FLASH_IAPSR_DUL);//如果DUL沒有置位,說明解鎖不成功,最好加入超時判斷
asm("sim");//關閉中斷
*Ptr_SegAddr=dat; //指定地址,寫1 字節
while(!FLASH_IAPSR_EOP);//等待寫操作完成,最好加入超時判斷
asm("rim");//打開中斷
FLASH_IAPSR_DUL=0;//上鎖,對DATA EEPROM寫保護
////////////////////
}
//EEPROM指定地址讀出一個數據 addr:相對地址
unsigned char EEPROM_read(unsigned char addr)
{
uint16_t Data=0;
uint8_t *Ptr_SegAddr;
Ptr_SegAddr = (uint8_t *)(EP_HEADER_ADDR+addr); //Initialize pointer
Data=*Ptr_SegAddr;
return Data;
}
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1