日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

中8位MCU EEPROM使用注意事項(xiàng)

jf_pJlTbmA9 ? 來(lái)源:中穎電子(作者:丁曉明 ? 作者:中穎電子(作者: ? 2023-09-27 15:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

中穎Flash型MCU都集成有EEPROM,EEPROM用來(lái)存放用戶數(shù)據(jù)。EEROM大小可以通過option(代碼選項(xiàng))選擇0~4K不等。EEPROM按照扇區(qū)進(jìn)行劃分,每個(gè)扇區(qū)的大小512字節(jié)(較早的產(chǎn)品,每個(gè)扇區(qū)大小256字節(jié)),最多支持8個(gè)扇區(qū)。

中穎的EEPROM編程/擦除次數(shù):至少100000次

中穎的EEPROM數(shù)據(jù)保存年限:至少10年

中穎EEPROM的操作原則:

1、必須關(guān)閉所有中斷

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

2、如何訪問EEPROM

中穎芯片對(duì)于EEPROM的讀、擦和寫都是通過寄存器FLASHCON的FAC位置1來(lái)操作。當(dāng)FAC=0時(shí),MOVC指令或者SSP功能訪問Main Block區(qū)域;當(dāng)FAC=1時(shí),MOVC指令或者SSP功能訪問類EEPROM區(qū)域或信息存儲(chǔ)區(qū)。

wKgaomUDzpaAVoYDAABuGG3HP_0312.png

wKgZomUDzpiASIhAAAB72BROvAM438.png

3、操作EEPROM前,清WDT

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

4、抗干擾

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

ucharssp_flag;
voidEEPromSectorErase(UCHARnAddrH)//扇區(qū)擦除
{
ssp_flag=0xA5;
_push_(IEN0);//中斷控制壓棧
IEN0 =0x7F;//關(guān)總中斷
FLASHCON=0x01;//訪問EEPROM區(qū)
RSTSTAT=0;//清WDT
XPAGE=nAddrH<<1?;?????????????????????????
????
????IB_CON1???=?0xE6;???????????
????IB_CON2???=?0x05;?????????
????IB_CON3???=?0x0A;?????????
????IB_CON4???=?0x09;??????????
????if(ssp_flag!=0xA5)//增加flag判斷,增強(qiáng)抗干擾???????????????????
????????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區(qū)????
????_pop_(IEN0);//恢復(fù)總中斷
}?
????
voidEEPromByteProgram(UCHAR?nAddrH,UCHAR?nAddrL,?UCHAR?nData)??
//?扇區(qū)編程
{?????????
????ssp_flag=?0x5A;????
????_push_(IEN0);?//中斷控制壓棧????
????IEN0 =0x7F;//關(guān)總中斷??????????????
????FLASHCON=?0x01;?//訪問EEPROM區(qū)?????????
????RSTSTAT?=?0;????//清WDT?????????
????XPAGE=?nAddrH;?
????IB_OFFSET=?nAddrL;?????????
????IB_DATA=?nData;??//?燒寫內(nèi)容???
???????????
????IB_CON1???=?0x6E;?????????
????IB_CON2???=?0x05;?????????
????IB_CON3???=?0x0A;?????????
????IB_CON4???=?0x09;??????????
????
????if(ssp_flag!=0x5A)?//增加flag判斷,增強(qiáng)抗干擾???????
????????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區(qū)????
????_pop_(IEN0);?//恢復(fù)總中斷

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

免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    19160

    瀏覽量

    404811
  • EEPROM
    +關(guān)注

    關(guān)注

    9

    文章

    1146

    瀏覽量

    86366
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    深入解析Renesas E1/E20模擬器:功能、使用與注意事項(xiàng)

    模擬器,深入了解其功能、使用方法以及使用過程注意事項(xiàng)。 文件下載: R5F2138CSNFP#30.pdf 1. 模擬器概述 Renesas E1/E20模擬器主要用于R8C系列MCU
    的頭像 發(fā)表于 04-13 15:30 ?204次閱讀

    請(qǐng)問CW32F030的硬件注意事項(xiàng)有哪些?

    CW32F030的硬件注意事項(xiàng)有哪些
    發(fā)表于 12-25 08:20

    請(qǐng)問IAP功能升級(jí)流程中有哪些注意事項(xiàng)?

    IAP 功能升級(jí)流程中有哪些注意事項(xiàng)?
    發(fā)表于 12-23 07:55

    BNC轉(zhuǎn)接頭接線注意事項(xiàng)

    本文從工程角度總結(jié)BNC轉(zhuǎn)接頭接線過程的關(guān)鍵注意事項(xiàng),涵蓋阻抗匹配、接線規(guī)范、工藝選擇及檢測(cè)要點(diǎn),幫助用戶避免常見接線問題。
    的頭像 發(fā)表于 12-19 14:04 ?648次閱讀
    BNC轉(zhuǎn)接頭接線<b class='flag-5'>注意事項(xiàng)</b>

    CW32時(shí)鐘運(yùn)行失效檢測(cè)的流程是什么?CW32時(shí)鐘運(yùn)行失效檢測(cè)注意事項(xiàng)有哪些呢?

    CW32時(shí)鐘運(yùn)行失效檢測(cè)的流程是什么?CW32時(shí)鐘運(yùn)行失效檢測(cè)注意事項(xiàng)有哪些?
    發(fā)表于 12-10 07:22

    驅(qū)動(dòng)板PCB布線的注意事項(xiàng)

    PCB Layout 注意事項(xiàng) 1)布局注意事項(xiàng): ●● 整體布局遵循功率回路與小信號(hào)控制回路分開布局原則,功率部分和控制部分的 GND 分開回流到輸入 GND。 ●● 芯片的放置方向優(yōu)先考慮驅(qū)動(dòng)
    發(fā)表于 12-02 07:40

    芯源的MCU使用電池過程中有哪些注意事項(xiàng)

    目前大多數(shù)MCU都是用電池進(jìn)行供電,芯源的MCU使用電池過程中有哪些注意事項(xiàng)?應(yīng)該如何設(shè)計(jì)電池供電呢?
    發(fā)表于 11-20 07:24

    CW32R031射頻板LAYOUT注意事項(xiàng)有哪些?

    CW32R031射頻板LAYOUT注意事項(xiàng)有哪些?目前433MHz發(fā)射時(shí)單片機(jī)偶爾死機(jī),天線距離MCU只有2cm,需要做特別隔離嗎?
    發(fā)表于 11-19 08:09

    CW32F030在使用注意事項(xiàng)有哪些?

    CW32F030在使用注意事項(xiàng)有哪些?
    發(fā)表于 11-18 06:20

    極海APM32E030 MCU中高速時(shí)鐘的配置和相關(guān)注意事項(xiàng)

    每一家MCU廠家的SDK寫法和寄存器功能都有所不同,如果不熟悉的話就會(huì)配置錯(cuò)誤,導(dǎo)致MCU運(yùn)行不穩(wěn)定。接下來(lái)就以APM32E030的手冊(cè)和SDK,解讀下高速時(shí)鐘的配置和相關(guān)注意事項(xiàng)。
    的頭像 發(fā)表于 11-04 09:19 ?4951次閱讀
    極海APM32E030 <b class='flag-5'>MCU</b>中高速時(shí)鐘的配置和相關(guān)<b class='flag-5'>注意事項(xiàng)</b>

    emWin AppWizard 開發(fā)注意事項(xiàng)有哪些?

    emWin AppWizard 開發(fā)注意事項(xiàng)
    發(fā)表于 09-04 06:18

    別讓這些細(xì)節(jié)毀了PCBA!焊接注意事項(xiàng)清單

    一站式PCBA加工廠家今天為大家講講PCBA加工電子元器件焊接注意事項(xiàng)有哪些?PCBA加工電子元器件焊接注意事項(xiàng)。 電子元器件焊接關(guān)鍵注意事項(xiàng)
    的頭像 發(fā)表于 07-23 09:26 ?1529次閱讀

    智多晶PLL使用注意事項(xiàng)

    在FPGA設(shè)計(jì),PLL(鎖相環(huán))模塊作為核心時(shí)鐘管理單元,通過靈活的倍頻、分頻和相位調(diào)整功能,為系統(tǒng)提供多路高精度時(shí)鐘信號(hào)。它不僅解決了時(shí)序同步問題,還能有效消除時(shí)鐘偏移,提升系統(tǒng)穩(wěn)定性。本文將深入探討智多晶PLL在實(shí)際應(yīng)用的關(guān)鍵
    的頭像 發(fā)表于 06-13 16:37 ?1789次閱讀
    智多晶PLL使用<b class='flag-5'>注意事項(xiàng)</b>

    美國(guó)Odyssey奧德賽電池充電注意事項(xiàng)全解析

    Odyssey奧德賽電池充電注意事項(xiàng)全解析 奧德賽電池作為高性能的深循環(huán)鉛酸電池,廣泛應(yīng)用于汽車啟動(dòng)、摩托車、船舶以及備用電源系統(tǒng)。正確的充電方法不僅能夠延長(zhǎng)電池壽命,還能保障其性能穩(wěn)定發(fā)揮
    的頭像 發(fā)表于 05-19 16:31 ?1307次閱讀
    美國(guó)Odyssey奧德賽電池充電<b class='flag-5'>注意事項(xiàng)</b>全解析

    IGBT器件的防靜電注意事項(xiàng)

    IGBT作為功率半導(dǎo)體器件,對(duì)靜電極為敏感。我將從其靜電敏感性原理入手,詳細(xì)闡述使用過程防靜電的具體注意事項(xiàng)與防護(hù)措施,確保其安全穩(wěn)定運(yùn)行。
    的頭像 發(fā)表于 05-15 14:55 ?2217次閱讀
    苏州市| 高唐县| 宁海县| 西平县| 独山县| 浏阳市| 马龙县| 静安区| 合作市| 柳河县| 定结县| 富阳市| 崇左市| 资讯 | 河东区| 榆林市| 大港区| 托里县| 滦南县| 阳东县| 汪清县| 镇安县| 安国市| 偃师市| 怀远县| 张家口市| 苍梧县| 阿鲁科尔沁旗| 民丰县| 临颍县| 当雄县| 肥城市| 腾冲县| 海原县| 和硕县| 博乐市| 青神县| 邵东县| 扎鲁特旗| 舟曲县| 电白县|