色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

中穎EEPROM存儲器的操作原則

中穎電子 ? 來源:中穎電子 ? 作者:中穎電子 ? 2022-03-20 14:37 ? 次閱讀

EEPROM(Electrically Erasable Programmable readonly memory)是指帶電可編程只讀存儲器。是一種掉電后數據不丟失的存儲芯片

中穎Flash型MCU都集成有EEPROM,EEPROM用來存放用戶數據。EEROM大小可以通過option(代碼選項)選擇0~4K不等。EEPROM按照扇區進行劃分,每個扇區的大小512字節(較早的產品,每個扇區大小256字節),最多支持8個扇區。

中穎的EEPROM編程/擦除次數:至少100000次

中穎的EEPROM數據保存年限:至少10年

中穎EEPROM的操作原則:

1 必須關閉所有中斷

如果在操作EEPROM期間,不關閉中斷,可能會導致程序跑飛或者其它異常情況;中穎MCU要求對于EEPROM的擦除和編程,需要按照規定關閉所有中斷(EA=0),等到編程完成后再打開中斷。

2 如何訪問EEPROM

中穎芯片對于EEPROM的讀、擦和寫都是通過寄存器FLASHCON的FAC位置1來操作。當FAC=0時,MOVC指令或者SSP功能訪問Main Block區域;當FAC=1時,MOVC指令或者SSP功能訪問類EEPROM區域或信息存儲區。

A7HBank0

7

6

5

4

3

2

1

0

FLASHCON

-

-

-

-

-

-

FAC

/

-

-

-

-

-

-

/

/

復位值

(POR/WDT/LVR/PIN)

-

-

-

-

-

-

0

0

位編號

位符號

說明

7-1

-

保留位

0

FAC

訪問控制

0MOVC指令或者SSP功能訪問Main Block區域

1MOVC指令或者SSP功能訪問類EEPROM區域或信息存儲區

3 操作EEPROM前,清WDT

在對EEPROM的操作前,清WDT,保證操作期間不溢出

4 抗干擾

同時,為了抗干擾,防止誤操作,EEPROM編程可以參考如下例程:

uchar ssp_flag

voidEEPromSectorErase(UCHAR nAddrH)// 扇區擦除

{

ssp_flag= 0xA5;

_push_(IEN0);//中斷控制壓棧

IEN0&=0x7F;//關總中斷

FLASHCON = 0x01; //訪問EEPROM

RSTSTAT = 0; //WDT

XPAGE= nAddrH<<1 ;???????????????????????? ?????????????????????????

IB_CON1 = 0xE6;

IB_CON2 = 0x05;

IB_CON3 = 0x0A;

IB_CON4 = 0x09;

if(ssp_flag!=0xA5)//增加flag判斷,增強抗干擾

goto Error;

IB_CON5 = 0x06;

_nop_();

_nop_();

_nop_();

_nop_();

Error:

ssp_flag= 0;

IB_CON1= 0x00;

IB_CON2= 0x00;

IB_CON3= 0x00;

IB_CON4= 0x00;

IB_CON5= 0x00;

FLASHCON= 0x00;//切回FLASH

_pop_(IEN0);//恢復總中斷

}

voidEEPromByteProgram(UCHAR nAddrH,UCHAR nAddrL, UCHAR nData) // 扇區編程

{

ssp_flag= 0x5A;

_push_(IEN0); //中斷控制壓棧

IEN0&=0x7F;//關總中斷

FLASHCON= 0x01; //訪問EEPROM

RSTSTAT = 0; //WDT

XPAGE= nAddrH;

IB_OFFSET= nAddrL;

IB_DATA= nData; // 燒寫內容

IB_CON1 = 0x6E;

IB_CON2 = 0x05;

IB_CON3 = 0x0A;

IB_CON4 = 0x09;

if(ssp_flag!=0x5A) //增加flag判斷,增強抗干擾

goto Error;

IB_CON5 = 0x06;

_nop_();

_nop_();

_nop_();

_nop_();

Error:

ssp_flag= 0;

IB_CON1= 0x00;

IB_CON2= 0x00;

IB_CON3= 0x00;

IB_CON4= 0x00;

IB_CON5= 0x00;

FLASHCON= 0x00; //切回FLASH

_pop_(IEN0); //恢復總中斷

原文標題:中穎8位MCU EEPROM使用注意事項

文章出處:【微信公眾號:中穎電子】歡迎添加關注!文章轉載請注明出處。
審核編輯:湯梓紅


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17123

    瀏覽量

    350991
  • 編程
    +關注

    關注

    88

    文章

    3614

    瀏覽量

    93686
  • EEPROM
    +關注

    關注

    9

    文章

    1019

    瀏覽量

    81560
  • 中穎電子
    +關注

    關注

    4

    文章

    174

    瀏覽量

    7434

原文標題:中穎8位MCU EEPROM使用注意事項

文章出處:【微信號:SINO_25181447,微信公眾號:中穎電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AT25XXX系列EEPROM存儲器的驅動設計、實現及使用

    我們在前面開發過AT24CXX系列EEPROM存儲器,它使用的是I2C接口。不過有時候我們也會使用SPI接口的EEPROM存儲器。在這一篇我們將來討論AT25XXX系列
    發表于 12-07 16:51 ?4414次閱讀
    AT25XXX系列<b class='flag-5'>EEPROM</b><b class='flag-5'>存儲器</b>的驅動設計、實現及使用

    EEPROM數據存儲器操作方式有哪幾種?

    AVR系列單片機有哪幾種存儲器?AVR系列單片機在程序如何訪問FLASH程序存儲器EEPROM數據存儲器
    發表于 09-23 08:13

    什么是EEPROM存儲器

    什么是EEPROM存儲器
    發表于 11-01 07:24

    非易失性存儲器Flash和EEPROM之間的差異與優缺點

    和用于讀取,寫入和擦除數據的操作略有不同。而EEPROM指的是電可擦可編程只讀存儲器是一種存儲器,可以在字節級別讀取,寫入和擦除數據。另一方面Flash是
    發表于 04-07 16:42

    串行EEPROM存儲器及應用

    串行EEPROM存儲器及應用
    發表于 12-11 23:41 ?0次下載

    AT25512存儲器EEPROM代碼免費下載

    本文檔的主要內容詳細介紹的是AT25512存儲器EEPROM代碼免費下載,基于SPI通信的EEPROM存儲器數據代碼。
    發表于 10-09 08:00 ?27次下載
    AT25512<b class='flag-5'>存儲器</b><b class='flag-5'>EEPROM</b>代碼免費下載

    EEPROM與Flash存儲器的區別

    在電子技術和計算機系統存儲器是不可或缺的組成部分,其類型和功能繁多。EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦除
    的頭像 發表于 05-23 16:35 ?5919次閱讀

    EEPROM存儲器:實現數據持久化存儲的關鍵組件

    在計算機系統存儲器是用于存儲數據和程序指令的關鍵部件。其中,EEPROM(電可擦除可編程只讀存儲器)作為一種非易失性
    的頭像 發表于 05-27 16:36 ?1446次閱讀

    eeprom是指什么存儲器

    (Programmable Read-Only Memory,可編程只讀存儲器)相比,EEPROM的最大特點是可以通過電信號進行擦寫操作,而不需要物理擦除。這使得EEPROM具有更高
    的頭像 發表于 08-05 16:53 ?1850次閱讀

    eeprom存儲器為什么會重燒

    EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)是一種非易失性存儲器,可以在不移除芯片的情況下進行
    的頭像 發表于 08-05 16:59 ?514次閱讀

    eeprom存儲原理、存儲結構及讀寫操作

    EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)是一種非易失性存儲器,可以在不移除電源的情況下進行讀寫
    的頭像 發表于 08-05 17:03 ?2488次閱讀

    EEPROM存儲器可以擦除指定區域嗎?

    。與普通的ROM(Read-Only Memory,只讀存儲器)相比,EEPROM允許用戶在不移除芯片的情況下對存儲器進行編程和擦除操作,因此具有很高的靈活性。
    的頭像 發表于 08-05 17:10 ?728次閱讀

    EEPROM存儲器每塊多少位?

    存儲器進行擦除和編程。EEPROM具有數據保持時間長、讀寫速度快、可重復擦寫等優點,廣泛應用于各種電子設備EEPROM存儲器每塊的位
    的頭像 發表于 08-05 17:14 ?727次閱讀

    EEPROM存儲器如何加密

    擦寫、可編程的特性,EEPROM在各種應用場景得到了廣泛的應用。然而,隨著技術的發展,數據安全問題日益突出,對EEPROM存儲器進行加密的需求也越來越高。
    的頭像 發表于 08-05 18:05 ?1211次閱讀

    EEPROM存儲器的工作原理 EEPROM與FLASH存儲器的比較

    EEPROM存儲器的工作原理 基本結構 : EEPROM由浮柵晶體管構成,每個浮柵晶體管可以存儲一個比特的數據。浮柵是一個隔離的導電區域,可以捕獲和保持電子,從而改變晶體管的閾值電壓。
    的頭像 發表于 12-16 16:35 ?314次閱讀
    主站蜘蛛池模板: fyeex性欧美人与曾| 主播蜜汁丝袜精品自拍| 小萝ar视频网站| 午夜福利免费0948视频| 午夜影院和视费x看| 亚洲免费视频在线| 中文字幕人成乱码中国| 99热在线观看精品| 囯产免费久久久久久国产免费| 国产99精品视频一区二区三区| 国产精品福利片| 九色PORNY真实丨国产免费 | 99热只有精品| 动漫护士被乳羞羞漫| 国产亚洲精品视频亚洲香蕉视| 九色PORNY真实丨国产大胸| 蜜柚视频网在线观看免费| 情欲.美女高潮| 亚洲福利区| 69xx欧美| 国产精品久久久久久人妻精品蜜桃 | 国产超碰人人爱被IOS解锁| 国产婷婷午夜无码A片| 久久免费国产视频| 青青草原91| 亚洲精品福利在线| 99视频免费在线| 国产午夜不卡在线观看视频666| 理论片87福利理论电影| 色噜噜2017最新综合| 一个人免费观看完整视频日本| WWW国产色情在线观看APP| 国产一级特黄aa毛片| 男女边吃奶边做边爱视频| 先锋影音av资源站av| 91日本在线观看亚洲精品| 国产精品久久人妻无码蜜| 两个人的视频hd全免费| 天天综合网网欲色| 99爱在线观看| 狠狠鲁快播|