国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

RL78系列MCU Data Flash使用介紹

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

掃碼添加小助手

加入工程師交流群

一、Data Flash用途介紹

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

二、Data Flash特點

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

三、Data Flash使用說明

1

Data Flash應用庫的下載:

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

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編譯器,請在如下地址下載應用庫和API應用文檔:

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內部RAM相關區域:

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

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

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

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

四、Data Flash測試結果

把RL78閃存庫加載到應用工程里,然后調用初始化和讀寫函數進行數據的操作,當前使用RL78G13硬件板型號是“YRPBRL78G13”。然后在R5F100LE Data Flash的起始地址連續寫一串數據“0x11,0x22,0x33, … 0xCC,并把它們讀出出來,數據定義以及應用代碼如下:

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”上運行測試結果如下,執行正確。

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

1

END

1

往期推薦

1

關于RL78/G13系列R5F100BEANA產品ADC采集誤差過大的問題

2

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

3

如何使用RL78/G23 DataFlash FDL庫

瑞薩電子 (TSE: 6723)

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

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


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

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


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

    關注

    147

    文章

    18925

    瀏覽量

    398248
  • 瑞薩
    +關注

    關注

    37

    文章

    22481

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入解析RL78/G1G單片機:特性、規格與應用考量

    深入解析RL78/G1G單片機:特性、規格與應用考量 在電子設備不斷發展的今天,單片機作為核心控制元件,其性能和特性對于產品的成功至關重要。Renesas的RL78/G1G單片機以其獨特的設計和豐
    的頭像 發表于 02-26 17:20 ?485次閱讀

    RL78/I1D微控制器:低功耗設計的理想之選

    了深入的了解,下面就為大家詳細介紹一下RL78/I1D的相關特性和應用要點。 文件下載: R5F11768GSP#50.pdf 一、RL78/I1D概述 1.1 產品特性 RL78/I
    的頭像 發表于 02-25 15:10 ?161次閱讀

    RL78/G12微控制器深度解析:特性、電氣規格與應用考量

    RL78/G12微控制器深度解析:特性、電氣規格與應用考量 在電子設計領域,選擇一款合適的微控制器對于產品的性能和穩定性至關重要。Renesas的RL78/G12微控制器憑借其低功耗、高性能等特點
    的頭像 發表于 02-04 16:05 ?227次閱讀

    瑞薩RL78/F22 MCU基于IAR開發環境創建觸摸應用樣例工程

    ? 目錄 01 概述 02 瑞薩RL78/F22 Target Board簡介 03 基于IAR創建觸摸應用樣例工程 –在IAR中創建新工程 –在Smart Configurator中為工程添加
    的頭像 發表于 01-19 09:33 ?5443次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F22 <b class='flag-5'>MCU</b>基于IAR開發環境創建觸摸應用樣例工程

    瑞薩RL78/F22 MCU基于e2studio開發環境創建觸摸應用樣例工程

    瑞薩RL78/F22 MCU基于e2studio開發環境創建觸摸應用樣例工程
    的頭像 發表于 01-14 15:31 ?5987次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F22 <b class='flag-5'>MCU</b>基于e2studio開發環境創建觸摸應用樣例工程

    瑞薩RL78/F25 MCU基于IAR開發環境創建觸摸應用樣例工程

    瑞薩RL78/F25 MCU基于IAR開發環境創建觸摸應用樣例工程
    的頭像 發表于 01-05 14:59 ?6888次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F25 <b class='flag-5'>MCU</b>基于IAR開發環境創建觸摸應用樣例工程

    瑞薩RL78/F25 MCU基于e2studio開發環境創建觸摸應用樣例工程

    打開e2studio設定workspace后在菜單欄點擊[File]新建RL78新工程。
    的頭像 發表于 01-05 14:56 ?1w次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F25 <b class='flag-5'>MCU</b>基于e2studio開發環境創建觸摸應用樣例工程

    RL78/G22快速原型開發板:功能特性與使用指南

    一、開發板概述 1.1 用途 RL78/G22快速原型開發板是用于評估Renesas MCU的工具。該手冊涵蓋了硬件規格、開關設置方式以及
    的頭像 發表于 12-30 09:50 ?1025次閱讀

    RL78/G22電容觸摸評估系統:設計要點與使用指南

    RL78/G22電容觸摸評估系統:設計要點與使用指南 前言 在電子設計領域,對于微控制器和觸摸技術的應用需求日益增長。Renesas的RL78/G22電容觸摸評估系統為工程師們提供了一個全面且
    的頭像 發表于 12-30 09:45 ?385次閱讀

    Renesas RL78/L13 RSK:功能、配置與開發指南

    Renesas RL78/L13 RSK:功能、配置與開發指南 在電子設計領域,評估工具對于工程師了解和應用微控制器至關重要。Renesas RL78/L13系列的Renesas Starter
    的頭像 發表于 12-29 17:05 ?1189次閱讀

    RL78/G15 MCU:低功耗設計的理想之選

    RL78/G15 MCU:低功耗設計的理想之選 在當今電子產品追求低功耗、高性能的大趨勢下,Renesas的RL78/G15 MCU憑借其出色的低功耗特性和豐富的功能,成為了眾多電子工
    的頭像 發表于 12-29 15:20 ?1121次閱讀

    深入解析RL78/G22微控制器:特性、電氣參數與應用要點

    深入解析RL78/G22微控制器:特性、電氣參數與應用要點 一、引言 在當今的電子設計領域,微控制器的性能和特性對于產品的成功至關重要。Renesas的RL78/G22微控制器以其超低功耗、豐富
    的頭像 發表于 12-29 15:15 ?302次閱讀

    RL78/G16快原型開發板使用指南:從入門到實戰

    RL78/G16快原型開發板使用指南:從入門到實戰 引言 在嵌入式開發領域,快速原型開發板是工程師們驗證想法、加速項目進程的得力工具。Renesas的RL78/G16快原型開發板就是這樣一款功能強大
    的頭像 發表于 12-29 14:00 ?365次閱讀

    RL78/G24 快速原型開發板使用指南

    詳細介紹該開發板的相關信息,幫助大家更好地使用它進行開發。 文件下載: Renesas Electronics RL78,G24快速原型設計板.pdf 一、產品概述 1.1 產品用途 RL78/G24
    的頭像 發表于 12-29 11:55 ?708次閱讀

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

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