精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

RL78系列MCU Data Flash使用介紹

瑞薩MCU小百科 ? 來(lái)源:未知 ? 2022-12-23 22:10 ? 次閱讀

一、Data Flash用途介紹

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

二、Data Flash特點(diǎn)

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

三、Data Flash使用說(shuō)明

1

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

如果你用的是CC-RL編譯器,請(qǐng)?jiān)谌缦碌刂废螺d應(yīng)用庫(kù)和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編譯器,請(qǐng)?jiān)谌缦碌刂废螺d應(yīng)用庫(kù)和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

避開(kāi)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)行避開(kāi),否則編譯會(huì)出錯(cuò),不同MCU要求也不盡相同,以R5F100LE為例,閃存庫(kù)僅能使用RAM FFE00H ~ FF2FFH以外的區(qū)域,如下。

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

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

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

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

把RL78閃存庫(kù)加載到應(yīng)用工程里,然后調(diào)用初始化和讀寫(xiě)函數(shù)進(jìn)行數(shù)據(jù)的操作,當(dāng)前使用RL78G13硬件板型號(hào)是“YRPBRL78G13”。然后在R5F100LE Data Flash的起始地址連續(xù)寫(xiě)一串?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í)行正確。

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

1

END

1

往期推薦

1

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

2

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

3

如何使用RL78/G23 DataFlash FDL庫(kù)

瑞薩電子 (TSE: 6723)

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

更多信息,敬請(qǐng)?jiān)L問(wèn)renesas.com


原文標(biāo)題:RL78系列MCU Data Flash使用介紹

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


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16992

    瀏覽量

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

    關(guān)注

    35

    文章

    22293

    瀏覽量

    86070

原文標(biāo)題:RL78系列MCU Data Flash使用介紹

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何在RL78微控制器上使用EZ-CUBE3

    本章描述了如何使用EZ-CUBE3在RL78微控制器上進(jìn)行片上調(diào)試和Flash編程。
    的頭像 發(fā)表于 08-01 16:01 ?741次閱讀
    如何在<b class='flag-5'>RL78</b>微控制器上使用EZ-CUBE3

    RL78系列MCU DMA在UART中的使用

    對(duì)于RL78系列MCU,為了提高運(yùn)行效率,減少CPU的占用,建議UART數(shù)據(jù)收發(fā)使用DMA功能。DMA(Direct Memory Access)是RL78
    的頭像 發(fā)表于 07-17 14:24 ?551次閱讀
    <b class='flag-5'>RL78</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b> DMA在UART中的使用

    RL78/F24 CANFD參考例程

    RL78/F24新一代超低功耗汽車微控制器,非常適用于實(shí)現(xiàn)未來(lái)高可靠性的智能執(zhí)行器和傳感器,是低端車身ECU的理想之選。作為對(duì)現(xiàn)有RL78/F1x MCU的創(chuàng)新擴(kuò)展,RL78/F24可
    的頭像 發(fā)表于 06-17 15:25 ?1872次閱讀
    <b class='flag-5'>RL78</b>/F24 CANFD參考例程

    RL78/G24快速原型開(kāi)發(fā)板資料包大全

    任何其他工具即可著手評(píng)估。此外,它還可以使用傳統(tǒng)E2仿真器和E2 Lite仿真器實(shí)現(xiàn)高性能調(diào)試(有關(guān)方法,請(qǐng)參考用戶手冊(cè))。標(biāo)配Arduino Uno和Pmod?接口,具有高度的可擴(kuò)展性,譬如能夠訪問(wèn)微控制器的所有引腳?! ?. 運(yùn)算處理能力最強(qiáng)的RL78系列
    發(fā)表于 06-04 16:21 ?0次下載

    瑞薩RL78/F24和RL78/F23 MCU適用于下一代邊緣應(yīng)用

    Renesas RL78/F2x低功耗16位MCU,用于汽車級(jí)、增強(qiáng)的安全性、連接性和功能安全功能
    的頭像 發(fā)表于 03-07 13:34 ?1392次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F24和<b class='flag-5'>RL78</b>/F23 <b class='flag-5'>MCU</b>適用于下一代邊緣應(yīng)用

    RL78/G15組和RL78/G16組 瑞薩Flash示例程序01型SC版本應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《RL78/G15組和RL78/G16組 瑞薩Flash示例程序01型SC版本應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 02-19 10:36 ?0次下載
    <b class='flag-5'>RL78</b>/G15組和<b class='flag-5'>RL78</b>/G16組 瑞薩<b class='flag-5'>Flash</b>示例程序01型SC版本應(yīng)用說(shuō)明

    RL78系列 Flash自編程庫(kù)01型日語(yǔ)版本用戶手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《RL78系列 Flash自編程庫(kù)01型日語(yǔ)版本用戶手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 02-19 10:17 ?0次下載
    <b class='flag-5'>RL78</b><b class='flag-5'>系列</b> <b class='flag-5'>Flash</b>自編程庫(kù)01型日語(yǔ)版本用戶手冊(cè)

    RL78系列Flash自編程庫(kù)Type01軟件包Ver.4.00發(fā)布說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《RL78系列Flash自編程庫(kù)Type01軟件包Ver.4.00發(fā)布說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 02-19 10:08 ?1次下載
    <b class='flag-5'>RL78</b><b class='flag-5'>系列</b><b class='flag-5'>Flash</b>自編程庫(kù)Type01軟件包Ver.4.00發(fā)布說(shuō)明

    RL78系列 Data Flash Library Type04軟件包3.0版發(fā)布說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《RL78系列 Data Flash Library Type04軟件包3.0版發(fā)布說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 02-19 10:06 ?0次下載
    <b class='flag-5'>RL78</b><b class='flag-5'>系列</b> <b class='flag-5'>Data</b> <b class='flag-5'>Flash</b> Library Type04軟件包3.0版發(fā)布說(shuō)明

    RX設(shè)備系列 RL78設(shè)備系列 RA設(shè)備系列嵌入式目標(biāo)用戶手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《RX設(shè)備系列 RL78設(shè)備系列 RA設(shè)備系列嵌入式目標(biāo)用戶手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 02-01 09:27 ?0次下載
    RX設(shè)備<b class='flag-5'>系列</b> <b class='flag-5'>RL78</b>設(shè)備<b class='flag-5'>系列</b> RA設(shè)備<b class='flag-5'>系列</b>嵌入式目標(biāo)用戶手冊(cè)

    RL78系列、RX系列、RH850系列集成開(kāi)發(fā)環(huán)境用戶手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《RL78系列、RX系列、RH850系列集成開(kāi)發(fā)環(huán)境用戶手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 01-29 11:51 ?2次下載
    <b class='flag-5'>RL78</b><b class='flag-5'>系列</b>、RX<b class='flag-5'>系列</b>、RH850<b class='flag-5'>系列</b>集成開(kāi)發(fā)環(huán)境用戶手冊(cè)

    RL78系列集成開(kāi)發(fā)環(huán)境用戶手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《RL78系列集成開(kāi)發(fā)環(huán)境用戶手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 01-29 09:38 ?0次下載
    <b class='flag-5'>RL78</b><b class='flag-5'>系列</b>集成開(kāi)發(fā)環(huán)境用戶手冊(cè)

    RL78系列的C編譯器包數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《RL78系列的C編譯器包數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 01-26 15:55 ?1次下載
    <b class='flag-5'>RL78</b><b class='flag-5'>系列</b>的C編譯器包數(shù)據(jù)手冊(cè)

    RL78開(kāi)啟中斷嵌套方式介紹

    RL78系列的硬件中斷向量是固定地址的,不能重定向。在做Bootloader時(shí)需要特別注意。只能通過(guò)二次跳轉(zhuǎn)來(lái)實(shí)現(xiàn)應(yīng)用的中斷。
    發(fā)表于 12-27 12:15 ?697次閱讀
    <b class='flag-5'>RL78</b>開(kāi)啟中斷嵌套方式<b class='flag-5'>介紹</b>

    使用CS+ CCRL編譯RL78系列MCU引起flash空間浪費(fèi)的錯(cuò)誤問(wèn)題解析

    客戶使用IDE CS+ CCRL編譯瑞薩RL78系列MCU R5F1027A(flash空間16K),出現(xiàn)報(bào)錯(cuò)信息,“data”地址超出范
    的頭像 發(fā)表于 12-08 13:57 ?1292次閱讀
    使用CS+ CCRL編譯<b class='flag-5'>RL78</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b>引起<b class='flag-5'>flash</b>空間浪費(fèi)的錯(cuò)誤問(wèn)題解析