亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版
標題:
為什么EEPROM在剛讀取的時候那個變量是正確的,但是過會那個變量就清零了
[打印本頁]
作者:
樂團
時間:
2026-1-7 16:26
標題:
為什么EEPROM在剛讀取的時候那個變量是正確的,但是過會那個變量就清零了
u8 EEPROM_Byte_Write(u16 addr,u8 value)//這個是寫入的
{
EA = 0;
SET_INFOS(); // Ñ¡ÔñEEORIMÇø
SET_IAPEN(); // ´ò¿ªIAP¹¦ÄÜ(Á¬ÐøÐ´Á½´ÎÓÐЧ)
SET_IAPEN();
SET_CLRPL(); // CLRPL ÖØ¸´Ö´ÐÐ2´ÎÖÃ1
SET_CLRPL();
IAPADL = (u8)addr;
IAPADH = (u8)(addr>>8); // Ñ¡ÔñҪдÈëµÄµØÖ·
IAPDBH = value;
SET_IAPEN(); // ´ò¿ªIAP¹¦ÄÜ(Á¬ÐøÐ´Á½´ÎÓÐЧ)
SET_IAPEN();
SET_PROWR();
SET_PROWR();
ULOCK_IAP();
SET_IAPSTR();
ULOCK_IAP();
SET_IAPTRIG0();
ULOCK_IAP();
SET_IAPTRIG1();
ULOCK_IAP();
SET_IAPTRIG2();
_nop_();
_nop_();
_nop_();
_nop_();
CLR_INFOS(); //Çл»²Ù×÷ÇøFLASH
CLR_IAPEN(); //¹Ø±ÕIAP¹¦ÄÜ
EA = 1;
if(IAPCR & 0x80) //IAPSTR λ½«Ó²¼þÇå 0£¬±íʾ±¾´ÎÒ³²Á³ý³É¹¦
{
return 0;
}
if (value != EEPROM_Byte_Read(addr)) // sinomcu eeprom¶ÁÈ¡µÄÊý¾ÝÓëʵ¼ÊÊý¾Ý²»·û´¦Àí
{
return 0;
}
return 1;
}
復制代碼
u8 EEPROM_Byte_Read(u16 addr)//這個是讀取的
{
u8 read_data;
EA = 0;
SET_INFOS();
read_data=CBYTE[addr];
CLR_INFOS();
EA = 1;
return read_data;
}
復制代碼
另外怎么插圖片啊
作者:
GlenXu
時間:
2026-1-16 12:23
關鍵是讀寫周期和次數,如果內反復讀寫,任何EEPROM都是壽命都是有限的,早期有利用這個特點給存儲器作“標記”加密的
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1