在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

中8位MCU EEPROM使用注意事項

jf_pJlTbmA9 ? 來源:中穎電子(作者:丁曉明 ? 作者:中穎電子(作者: ? 2023-09-27 15:34 ? 次閱讀

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區域或信息存儲區。

wKgaomUDzpaAVoYDAABuGG3HP_0312.png

wKgZomUDzpiASIhAAAB72BROvAM438.png

3、操作EEPROM前,清WDT

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

4、抗干擾

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

ucharssp_flag;
voidEEPromSectorErase(UCHARnAddrH)//扇區擦除
{
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);?//恢復總中斷

來源:中穎電子(作者:丁曉明)

免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理

審核編輯 黃宇

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

    關注

    146

    文章

    17144

    瀏覽量

    351151
  • EEPROM
    +關注

    關注

    9

    文章

    1020

    瀏覽量

    81588
收藏 人收藏

    評論

    相關推薦

    多層板埋孔設計注意事項

    多層板埋孔設計注意事項
    的頭像 發表于 12-20 16:06 ?125次閱讀

    PLC應用的AM335x可靠性注意事項

    電子發燒友網站提供《PLC應用的AM335x可靠性注意事項.pdf》資料免費下載
    發表于 10-12 11:33 ?0次下載
    PLC應用<b class='flag-5'>中</b>的AM335x可靠性<b class='flag-5'>注意事項</b>

    脈沖式充電器的使用注意事項

    脈沖式充電器的使用注意事項主要包括以下幾個方面: 一、安全注意事項 用電安全 :在充電過程,應始終保持警惕,注意用電安全,避免觸電和短路等危險情況的發生。 防火防災 :避免在易燃易爆
    的頭像 發表于 09-26 16:05 ?799次閱讀

    繞線電感定制的注意事項

    電子發燒友網站提供《繞線電感定制的注意事項.docx》資料免費下載
    發表于 09-20 11:24 ?0次下載

    【GD32 MCU入門教程】GD32 MCU GPIO 結構與使用注意事項

    本文是專門為基于GD32 MCU開發的工程設計人員提供,主要介紹了GPIO的功能配置、內部結構以及在不同場景使用時的注意事項,旨在幫助GD32 MCU開發者優化對通用型輸入輸出端口(GPIO)的使用,正確快速的使用GD32
    的頭像 發表于 09-07 10:34 ?737次閱讀
    【GD32 <b class='flag-5'>MCU</b>入門教程】GD32 <b class='flag-5'>MCU</b> GPIO 結構與使用<b class='flag-5'>注意事項</b>

    共模電感定制的注意事項

    電子發燒友網站提供《共模電感定制的注意事項.docx》資料免費下載
    發表于 09-04 11:47 ?0次下載

    LiFePO4設計注意事項

    電子發燒友網站提供《LiFePO4設計注意事項.pdf》資料免費下載
    發表于 09-03 09:24 ?0次下載
    LiFePO4設計<b class='flag-5'>注意事項</b>

    光耦在實際使用注意事項

    光耦,即光電耦合器,是一種以光為媒介傳輸電信號的電一光一電轉換器件。在實際使用,為了確保光耦的穩定性和可靠性,需要注意多個方面的因素。以下是對光耦在實際使用注意事項的詳細闡述。
    的頭像 發表于 08-15 10:52 ?848次閱讀

    EVASH Ultra EEPROM和Microchip 32MCU在功放產品的大批量應用

    EVASH Ultra EEPROM和Microchip 32MCU在功放產品的大批量應用
    的頭像 發表于 06-24 17:39 ?416次閱讀

    芯海通用 MCU 應用筆記:CS32F03x設計注意事項

    本技術文檔匯總了 CS32F03x (包括 RA) 在設計,開發,調試過程中經常遇到的問題和需要注意事項,旨在幫忙用戶快速使用 CS32F03x系列 MCU。*附件:應用筆記:CS32F03x設計
    發表于 05-16 11:02

    FMD LINK 使用注意事項

    電子發燒友網站提供《FMD LINK 使用注意事項.pdf》資料免費下載
    發表于 05-06 10:11 ?0次下載

    EMI / Safety觀念簡介及注意事項

    電子發燒友網站提供《EMI / Safety觀念簡介及注意事項.ppt》資料免費下載
    發表于 02-28 09:45 ?1次下載

    浪涌抑制器的應用及注意事項?

    浪涌抑制器的應用及注意事項?|深圳比創達電子
    的頭像 發表于 01-19 09:55 ?739次閱讀
    浪涌抑制器的應用及<b class='flag-5'>注意事項</b>?

    測速電機: 常見6大注意事項

    測速電機: 常見6大注意事項!測速電機是一種用于測量物體運動速度的設備,廣泛應用于工業生產和科學研究。測速電機常見的6大注意事項以確保安全和準確性。
    的頭像 發表于 01-11 10:53 ?492次閱讀
    測速電機: 常見6大<b class='flag-5'>注意事項</b>

    示波器接電流探頭時的設置方法及注意事項

    示波器接電流探頭時的設置方法及注意事項? 示波器是一種用于觀測電子信號波形的重要儀器。在實際應用,經常需要接入電流探頭以觀測電路的電流波形。正確的設置方法和注意事項對于獲取準確的波
    的頭像 發表于 01-08 16:36 ?3658次閱讀
    主站蜘蛛池模板: 中文字幕在线播放一区 | 国产女主播在线播放一区二区 | 岛国中文字幕 | 久久久一本波多野结衣 | 久久久久久久久久免免费精品 | 夜夜天天干 | 久久久www免费人成看片 | 欧美视频免费一区二区三区 | 98色花堂国产第一页 | 1区2区3区4区 | 在线一区二区观看 | 日韩成人午夜 | 视频二区在线观看 | 国产三级黄色录像 | 日本在线不卡视频 | 五月天婷婷影院 | h视频免费观看 | 激情网站网址 | 成人在线网站 | 三级黄色片免费观看 | 在线观看一区二区三区四区 | 老师别揉我胸啊嗯上课呢视频 | 亚洲 欧美 自拍 另类 | 黄色一级片在线观看 | 国产午夜精品福利久久 | h版欧美一区二区三区四区 h网站亚洲 | 毛片你懂的| 狠狠色噜噜狠狠狠狠奇米777 | 欧美黄又粗暴一进一出抽搐 | 国产va免费精品高清在线 | 久久国产午夜精品理论片34页 | 丁香六月色婷婷 | 亚洲一区二区三区首页 | 欧美有码视频 | 天堂网在线最新版www中文网 | 国产日本三级在线播放线观看 | 免费a网 | 国产午夜影院 | 男人和女人做免费做爽爽视频 | 91大神在线精品视频一区 | 国产亚洲欧美一区二区 |