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

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

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

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

瑞薩RL78系列單片機(jī)支持百萬(wàn)次讀寫的數(shù)據(jù)閃存方法概述

strongerHuang ? 來(lái)源:瑞薩嵌入式小百科 ? 2024-01-22 09:27 ? 次閱讀

早期的存儲(chǔ)器只能寫一次,隨后紫外線擦寫的存儲(chǔ)器問(wèn)世,支持上千次讀寫操作。

隨著技術(shù)的發(fā)展,閃存的讀寫越來(lái)越快,讀寫次數(shù)也越來(lái)越多。十萬(wàn)次讀寫已經(jīng)是目前最低配置,百萬(wàn)次讀寫將成為標(biāo)配。

如今,存儲(chǔ)器的價(jià)格已不再是20年前昂貴買不起的價(jià)格,基本可以用“白菜價(jià)”來(lái)形容了。所以,現(xiàn)在MCU內(nèi)部集成存儲(chǔ)的容量越來(lái)越大,性能也越來(lái)越高。

今天結(jié)合瑞薩RL78系列單片機(jī)支持百萬(wàn)次讀寫的數(shù)據(jù)閃存(Data Flash)給大家講述一下其讀寫方法。

數(shù)據(jù)閃存(Data Flash)概述

最近這些年推出的大部分MCU,基本都有供用戶可編程和使用的Flash,RL78系列MCU也是類似的Flash,官方叫數(shù)據(jù)閃存(Data Flash)。

數(shù)據(jù)閃存(Data Flash)可供用戶存儲(chǔ)產(chǎn)品的標(biāo)定參數(shù)、運(yùn)行數(shù)據(jù)等,這樣就可以免去片外存儲(chǔ)器件,有效的降低了用戶的硬件成本。

Data Flash特點(diǎn):

用戶能基于瑞薩官方提供的庫(kù)來(lái)使用MCU內(nèi)部的數(shù)據(jù)閃存,雖然MCU內(nèi)部的閃存仍以1K字節(jié)塊作為單位,但是用戶可以按照字節(jié)進(jìn)行讀寫。

RL78資源的不同,對(duì)應(yīng)的內(nèi)部數(shù)據(jù)閃存的大小也不盡相同,一般大小在2K-8K字節(jié)范圍之間,就單個(gè)地址,當(dāng)前讀寫次數(shù)能達(dá)到1,000,000次,可在1.8-5.5伏電壓范圍內(nèi)進(jìn)行操作。

Data Flash使用說(shuō)明

Data Flash應(yīng)用庫(kù)的下載

如果你用的是CC-RL編譯器,請(qǐng)?jiān)谌缦碌刂废螺d應(yīng)用庫(kù)和API應(yīng)用文檔:

https://www.renesas.cn/cn/zh/document/upr/data-flash-library-type04-ver105-cc-rl-compiler-rl78-family?language=en

如果你用的是CA78K0R編譯器,請(qǐng)?jiān)谌缦碌刂废螺d應(yīng)用庫(kù)和API應(yīng)用文檔:

https://www.renesas.cn/cn/zh/document/upr/data-flash-library-type04-ver105-ca78k0r-compiler-rl78-family

(提醒:請(qǐng)復(fù)制鏈接到瀏覽器下載)

避開MCU內(nèi)部RAM相關(guān)區(qū)域:

根據(jù)MCU的硬件手冊(cè)和《Self RAM list of Flash Self-Programming Library for RL78 Family》規(guī)定,有些MCU的RAM部分區(qū)域不能被數(shù)據(jù)庫(kù)使用,因此需要在section設(shè)置進(jìn)行避開,否則編譯會(huì)出錯(cuò),不同MCU要求也不盡相同,以R5F100LE為例,閃存庫(kù)僅能使用RAM FFE00H ~ FF2FFH以外的區(qū)域,如下。

wKgaomWtxNKAKyM2AADzp1mWgeg848.jpg

如下是基于R5F100LE在CS+上的具體section配置,以避開相應(yīng)的區(qū)域,其他型號(hào)的MCU也可參考。

wKgZomWtxNKAFMTFAATOTs-feDc067.jpg

Data Flash測(cè)試

把RL78閃存庫(kù)加載到應(yīng)用工程里,然后調(diào)用初始化和讀寫函數(shù)進(jìn)行數(shù)據(jù)的操作,當(dāng)前使用RL78G13硬件板型號(hào)是“YRPBRL78G13”。然后在R5F100LE Data Flash的起始地址連續(xù)寫一串?dāng)?shù)據(jù)“0x11,0x22,0x33, … 0xCC,并把它們讀出出來(lái),數(shù)據(jù)定義以及應(yīng)用代碼如下:

unsigned char Execute_status;    
unsigned char W_DataFla_buff[3]  = {0x11,0x22,0x33};
unsigned char W_DataFla_buff1[3] = {0x44,0x55,0x66};
unsigned char W_DataFla_buff2[3] = {0x77,0x88,0x99};
unsigned char W_DataFla_buff3[3] = {0xAA,0xBB,0xCC}; 
unsigned char R_DataFla_buff[12]; 
unsigned long int address=0x00;
         R_FDL_Init(); 
       Execute_status = R_FDL_BlankCheck(0x00,1024);
        if (Execute_status == 0x1b) 
        {
        R_FDL_Erase(0x00);
        }  
        R_FDL_Write(address,&W_DataFla_buff[0],3); 
        address+=3;
        R_FDL_Write(address,&W_DataFla_buff1[0],3); 
        address+=3;
        R_FDL_Write(address,&W_DataFla_buff2[0],3); 
        address+=3;
        R_FDL_Write(address,&W_DataFla_buff3[0],3); 
        address+=3;
        Execute_status = R_FDL_Iverify(0x00,1024);
        if (Execute_status == 0x1b) 
        {
                return;   


        }     
        R_FDL_Read(0x00,&R_DataFla_buff[0],12);
        PFDL_Close();

代碼在硬件板“YRPBRL78G13”上運(yùn)行測(cè)試結(jié)果如下,執(zhí)行正確。

3f93cf86-b8c4-11ee-8b88-92fbcf53809c.png3fa01192-b8c4-11ee-8b88-92fbcf53809c.png








審核編輯:劉清

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

    關(guān)注

    6050

    文章

    44687

    瀏覽量

    641171
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17458

    瀏覽量

    354448
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1649

    瀏覽量

    149489
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7553

    瀏覽量

    164899

原文標(biāo)題:MCU百萬(wàn)次讀寫閃存測(cè)試

文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RL78系列MCU的ADC采集誤差問(wèn)題

    RL78系列MCU,具有超低系統(tǒng)功耗44uA/MHz,0.37uA RTC mode,210nA STOP mode,卓越性能工作頻率達(dá)32MHz,工作電壓1.6V~5.5V,高
    發(fā)表于 10-11 13:17 ?2124次閱讀

    單片機(jī)RL78/G13 樣例程序

    本帖最后由 于圭 于 2014-12-29 10:29 編輯 單片機(jī)RL78/G13 樣例程序
    發(fā)表于 11-22 19:49

    單片機(jī)數(shù)據(jù)手冊(cè)及相關(guān)資料(大家還有的,繼續(xù)補(bǔ)充)

    系列數(shù)據(jù)手冊(cè)PDF79F7028系列數(shù)據(jù)手冊(cè)PDFRL78L12系列
    發(fā)表于 12-24 14:42

    單片機(jī)開發(fā)環(huán)境集錦

    單片機(jī)開發(fā)環(huán)境 CubeSuit+ V2000版本: http://pan.baidu.com/s/1ntyZdvN
    發(fā)表于 12-29 10:40

    RL78G13單片機(jī)SPI版LCD驅(qū)動(dòng)

    ` 分享一個(gè)RL78G13單片機(jī)驅(qū)動(dòng)SPI版LCD的程序。使用的LCD如下圖:單片機(jī)與LCD的連接如下:`
    發(fā)表于 08-23 00:10

    RL78族匯編案例嗎?

    RL78族匯編案例嗎
    發(fā)表于 04-17 11:27

    誰(shuí)有 RL78/G13 DEMO BOARD 的學(xué)習(xí)板子 哪里可以買到

    `誰(shuí)有 RL78/G13 DEMO BOARD的學(xué)習(xí)板子 哪里可以買到`
    發(fā)表于 11-25 09:53

    怎么實(shí)現(xiàn)基于單片機(jī)RL78/I1A系列MCU設(shè)計(jì)的帶數(shù)字LED照明系統(tǒng)?

    本設(shè)計(jì)介紹了基于單片機(jī)RL78/I1A系列MCU設(shè)計(jì)的帶數(shù)字LED照明系統(tǒng)設(shè)計(jì)方案。
    發(fā)表于 06-15 09:21

    RL78 dataflash pfdl庫(kù)使用教程

    RL78 dataflash pfdl庫(kù)使用1.安裝PFDL庫(kù)2.CS+ for CC配置4.讀dataflash5.寫dataflash6.注意事項(xiàng)1.安裝PFDL庫(kù)從
    發(fā)表于 07-23 09:48

    RL78/G15針對(duì)8位MCU應(yīng)用進(jìn)行的優(yōu)化

    設(shè)備。3. 廣泛的外設(shè)功能可降低設(shè)備成本RL78/G15具有嵌入式復(fù)位功能、比較器和數(shù)據(jù)閃存,減少了這些外部組件需求。而且也無(wú)需用于UART的外部振蕩器,消除了此類外部組件需求,有助于降低總體設(shè)備成本
    發(fā)表于 02-13 17:48

    介紹MCU的新系列RL78產(chǎn)品的特點(diǎn)與應(yīng)用

    介紹MCU的新系列RL78產(chǎn)品的特點(diǎn)
    的頭像 發(fā)表于 06-14 00:12 ?3595次閱讀

    電子推出的RL78/I1x系列微控制器是RL78微控制器系列

    RL78/I1x和RL78 / H1x系列微控制器是基于電子RL78 CPU內(nèi)核為核心構(gòu)建而
    的頭像 發(fā)表于 08-01 08:29 ?6235次閱讀

    關(guān)于RL78系列單片機(jī)在線升級(jí)

    關(guān)于RL78系列單片機(jī)在線升級(jí)
    發(fā)表于 11-24 12:51 ?39次下載
    關(guān)于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b><b class='flag-5'>系列</b><b class='flag-5'>單片機(jī)</b>在線升級(jí)

    RL78系列MCU Data Flash使用介紹

    ),有效的降低了用戶的硬件成本。 二、Data Flash特點(diǎn) 用戶能基于官方提供的庫(kù)來(lái)使用MCU內(nèi)部的數(shù)據(jù)閃存,雖然MCU內(nèi)部的閃存
    的頭像 發(fā)表于 12-23 22:10 ?5220次閱讀

    基于RL78/L1A單片機(jī)的智能體脂秤方案

    基于RL78/L1A單片機(jī)的智能體脂秤方案
    的頭像 發(fā)表于 09-19 16:50 ?933次閱讀
    基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/L1A<b class='flag-5'>單片機(jī)</b>的智能體脂秤方案
    主站蜘蛛池模板: 国产免费啪嗒啪嗒视频看看 | 午夜免费国产体验区免费的 | 午夜不卡久久精品无码免费 | 国产精品久久久久久熟妇吹潮软件 | 哇嘎在线精品视频在线观看 | 我的年轻漂亮继坶三级 | 成人性视频全过程 | 亚洲中文字幕无码一去台湾 | 轻点慢点1V2啊高H抽插 | 国产高清视频青青青在线 | 婷婷久久综合九色综合伊人色 | 最好看中文字幕国语 | 久久综合一个色综合网 | 亚洲精品一区二区在线看片 | 九九热视频 这里有精品 | 久久视频这里只精品99热在线观看 | 俄罗斯乌克兰战争原因 | 使劲别停好大好深好爽动态图 | 99爱免费视频| 久久WWW免费人成一看片 | 秋霞在线观看视频一区二区三区 | 俄罗斯12x13x处| 暖暖视频免费观看高清完整版 | 国产视频精品免费 | 乱码中字在线观看一二区 | 人妻久久久精品99系列AV | 免费韩伦影院在线观看 | 午夜阳光影院在线观看视频 | 韩国g奶空姐 | 青青草国产偷拍在线av | 亚洲地址一地址二地址三 | 亚洲伊人情人综合网站 | 一色屋精品亚洲香蕉网站 | 国产69精品久久久久观看软件 | 女人高潮了拔出来了她什么感觉 | 伊人成综合网伊人222 | 成人免费视频一区 | 美女露出乳胸扒开尿口 | 女人张腿让男人桶免费 | 国产一区二区精品视频 | 国产午夜人成在线视频麻豆 |