chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

RL78系列MCU Data Flash使用介紹

瑞薩嵌入式小百科 ? 來源:未知 ? 2022-12-23 22:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、Data Flash用途介紹

RL78系列的MCU基本都是有數(shù)據(jù)閃存的,這也是RL78 MCU的特色之一,用戶能使用它存儲產(chǎn)品的標定參數(shù),運行數(shù)據(jù)等,可以省去外面的存儲器件(如EEPROM),有效的降低了用戶的硬件成本。

二、Data Flash特點

用戶能基于瑞薩官方提供的庫來使用MCU內(nèi)部的數(shù)據(jù)閃存,雖然MCU內(nèi)部的閃存仍以1K字節(jié)塊作為單位,但是用戶可以按照字節(jié)進行讀寫。RL78資源的不同,對應(yīng)的內(nèi)部數(shù)據(jù)閃存的大小也不盡相同,一般大小在2K-8K字節(jié)范圍之間,就單個地址,當(dāng)前讀寫次數(shù)能達到1,000,000次,可在1.8-5.5伏電壓范圍內(nèi)進行操作。

三、Data Flash使用說明

1

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

如果你用的是CC-RL編譯器,請在如下地址下載應(yīng)用庫和API應(yīng)用文檔:

JP_R_FDL_RL78_T04_V1.05_CCRL_A_E.zip

f9cfded4-82ca-11ed-bfe3-dac502259ad0.png

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

如果你用的是CA78K0R編譯器,請在如下地址下載應(yīng)用庫和API應(yīng)用文檔:

JP_R_FDL_RL78_T04_V1.05_B_E.zip

f9eb2464-82ca-11ed-bfe3-dac502259ad0.png

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

2

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

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

f9fb5e24-82ca-11ed-bfe3-dac502259ad0.png

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

fa285c4e-82ca-11ed-bfe3-dac502259ad0.png

四、Data Flash測試結(jié)果

把RL78閃存庫加載到應(yīng)用工程里,然后調(diào)用初始化和讀寫函數(shù)進行數(shù)據(jù)的操作,當(dāng)前使用RL78G13硬件板型號是“YRPBRL78G13”。然后在R5F100LE Data Flash的起始地址連續(xù)寫一串?dāng)?shù)據(jù)“0x11,0x22,0x33, … 0xCC,并把它們讀出出來,數(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”上運行測試結(jié)果如下,執(zhí)行正確。

fa62dc02-82ca-11ed-bfe3-dac502259ad0.pngfabbc7c2-82ca-11ed-bfe3-dac502259ad0.png

1

END

1

往期推薦

1

關(guān)于RL78/G13系列R5F100BEANA產(chǎn)品ADC采集誤差過大的問題

2

RL78/G23系列單片機Flash操作庫RFD Type01的使用(一)安裝篇

3

如何使用RL78/G23 DataFlash FDL庫

瑞薩電子 (TSE: 6723)

科技讓生活更輕松,致力于打造更安全、更智能、可持續(xù)發(fā)展的未來。作為全球微控制器供應(yīng)商,瑞薩電子融合了在嵌入式處理、模擬、電源及連接方面的專業(yè)知識,提供完整的半導(dǎo)體解決方案。成功產(chǎn)品組合加速汽車、工業(yè)、基礎(chǔ)設(shè)施及物聯(lián)網(wǎng)應(yīng)用上市,賦能數(shù)十億聯(lián)網(wǎng)智能設(shè)備改善人們的工作和生活方式。

更多信息,敬請訪問renesas.com


原文標題:RL78系列MCU Data Flash使用介紹

文章出處:【微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


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

    關(guān)注

    147

    文章

    18375

    瀏覽量

    378554
  • 瑞薩
    +關(guān)注

    關(guān)注

    36

    文章

    22413

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    CW32L01x系列MCU驅(qū)動TFT屏的應(yīng)用方案

    CW32L01x系列MCU應(yīng)用廣泛,本文將詳細介紹CW32L01x系列MCU驅(qū)動TFT屏的應(yīng)用方案。我們以CW32L010
    的頭像 發(fā)表于 10-14 10:18 ?180次閱讀
    CW32L01x<b class='flag-5'>系列</b><b class='flag-5'>MCU</b>驅(qū)動TFT屏的應(yīng)用方案

    A25:MCU系統(tǒng)器件知識與應(yīng)用專題--MCU、EEPROM/FLASH和晶體/晶振知識及應(yīng)用案例

    課程目標:MCU系統(tǒng)是電子產(chǎn)品的大腦和核心;也是BMS軟件板的控制核心。本課程介紹MCU子系統(tǒng)的主要組成,以及在BMS單板中的核心功能;并針對MCU系統(tǒng)的主要物料(
    的頭像 發(fā)表于 09-09 10:24 ?309次閱讀
    A25:<b class='flag-5'>MCU</b>系統(tǒng)器件知識與應(yīng)用專題--<b class='flag-5'>MCU</b>、EEPROM/<b class='flag-5'>FLASH</b>和晶體/晶振知識及應(yīng)用案例

    瑞薩電子RA4L1的表計應(yīng)用解析(下)

    RA4L1就是電表分離架構(gòu)中的主控MCU。RL78/I1C和RA2A2就是電表集成架構(gòu)中的SoC。
    的頭像 發(fā)表于 05-13 10:50 ?2203次閱讀
    瑞薩電子RA4L1的表計應(yīng)用解析(下)

    MCU片上Flash

    ? ? MCU片上Flash是微控制器內(nèi)部集成的非易失性存儲器,主要用于存儲程序代碼、常量數(shù)據(jù)及系統(tǒng)配置信息。其核心特性與功能如下: 一、定義與類型? 片上Flash采用浮柵晶體管技術(shù),具備斷電數(shù)據(jù)
    的頭像 發(fā)表于 05-06 14:26 ?674次閱讀

    如何在VS Code中使用瑞薩RL78系列MCU

    RL78家族系列MCU,以其業(yè)界領(lǐng)先的低功耗和各種內(nèi)置的高性能外圍功能,極大地提高了電源效率,降低了BOM成本,實現(xiàn)了設(shè)備的小型化。
    的頭像 發(fā)表于 04-23 13:49 ?3495次閱讀
    如何在VS Code中使用瑞薩<b class='flag-5'>RL78</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b>

    調(diào)試時Memory窗口中Flash內(nèi)容不更新的原因和解決辦法

    調(diào)試時在代碼中對Flash進行寫操作時(比如Bootloader對Code Flash進行升級操作,Application對Data Flash進行寫操作),Memory窗口中
    的頭像 發(fā)表于 04-01 09:18 ?814次閱讀
    調(diào)試時Memory窗口中<b class='flag-5'>Flash</b>內(nèi)容不更新的原因和解決辦法

    7路達林頓驅(qū)動的16KB Flash ROM的AD型MCU AiP8F3201

    7路達林頓驅(qū)動的16KB Flash ROM的AD型MCU AiP8F3201
    的頭像 發(fā)表于 03-24 10:09 ?624次閱讀
    7路達林頓驅(qū)動的16KB <b class='flag-5'>Flash</b> ROM的AD型<b class='flag-5'>MCU</b> AiP8F3201

    使用PE進行Debug Flash報錯:Runtime error 216 at 78B9A7AE,怎么解決?

    使用PE進行Debug Flash報錯:Runtime error 216 at 78B9A7AE,請問如何解決此問題?
    發(fā)表于 03-21 07:32

    HOLTEK發(fā)布新款無刷直流電機專用Flash MCU

    Holtek新推出內(nèi)建110V N/N預(yù)驅(qū)的無刷直流電機專用Flash MCU,擴展MCU整合預(yù)驅(qū)的系列性,并滿足電機產(chǎn)品不同電壓的需求。
    的頭像 發(fā)表于 03-12 15:45 ?972次閱讀

    通過Boot swap實現(xiàn)瑞薩RL78/F24 MCU固件升級

    本文主要說明如何使用已有的程序更新flash中的固件。使用這種方法代碼閃存分為兩個區(qū)域:執(zhí)行區(qū)域和臨時區(qū)域。瑞薩flash驅(qū)動程序RL78 RFD Type02用于對flash進行重新
    的頭像 發(fā)表于 02-26 09:25 ?1905次閱讀
    通過Boot swap實現(xiàn)瑞薩<b class='flag-5'>RL78</b>/F24 <b class='flag-5'>MCU</b>固件升級

    AN122 GD32H7系列MCU OSPI flash執(zhí)行環(huán)境用戶指南

    電子發(fā)燒友網(wǎng)站提供《AN122 GD32H7系列MCU OSPI flash執(zhí)行環(huán)境用戶指南.pdf》資料免費下載
    發(fā)表于 01-17 15:57 ?3次下載
    AN122 GD32H7<b class='flag-5'>系列</b><b class='flag-5'>MCU</b> OSPI <b class='flag-5'>flash</b>執(zhí)行環(huán)境用戶指南

    RK3568內(nèi)置MCU開發(fā)介紹之二

    本文重點介紹RK3568內(nèi)置的MCU與AP之間的通信功能,首先介紹RPMsg的框架,然后介紹MCU端RPMSG的構(gòu)建方法,最后
    的頭像 發(fā)表于 12-16 09:09 ?1985次閱讀
    RK3568內(nèi)置<b class='flag-5'>MCU</b>開發(fā)<b class='flag-5'>介紹</b>之二

    不進入halt狀態(tài)可以操作mcuflash

    嘗試擦除操作 先執(zhí)行halt操作再嘗試擦除操作 在很多MCU中,操作Flash(例如擦除、寫入或修改Flash存儲)通常需要將CPU進入一個“暫?!被颉巴V埂睜顟B(tài),這有助于避免在Fla
    發(fā)表于 12-05 09:17

    ADS7142 Write Data時,Register要依序設(shè)定哪些?

    Data時,Register 要依序設(shè)定哪些? Write Data 時,Register 要依序設(shè)定哪些? 使用Manual Mode的 AUTO Sequence 。 MCU 為 Nuvoton M031
    發(fā)表于 11-27 07:49

    基于NXP MCXA153 MCU實現(xiàn)RT-Thread的MTD NOR Flash驅(qū)動

    在嵌入式系統(tǒng)中,片上Flash存儲器是一個關(guān)鍵組件,用于存儲程序代碼和關(guān)鍵數(shù)據(jù)。本文將詳細介紹如何在NXPMCXA153 MCU上實現(xiàn)RT-Thread的MTD (Memory Technology Device) NOR
    的頭像 發(fā)表于 11-09 14:00 ?1449次閱讀
    基于NXP MCXA153 <b class='flag-5'>MCU</b>實現(xiàn)RT-Thread的MTD NOR <b class='flag-5'>Flash</b>驅(qū)動