在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于RL78-FDL庫實現RL78G13 Data Flash的讀寫操作

jf_pJlTbmA9 ? 來源:瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2023-10-27 09:19 ? 次閱讀

前 言

在許多實際項目中是需要在MCU掉電前保存一些數據,以供MCU在下一次上電后能讀取。而瑞薩的MCU RL78G13能通過瑞薩免費提供的數據閃存編程庫(FDL)來簡單快捷地實現內部Data Flash的讀寫操作。

本文是基于CS+(for CC) 開發(fā)環(huán)境,MCU是R5F100LE,FDL庫文件是在瑞薩官網下載的FDL_RL78_Type04_Installer_V200-doc-e.zip。

首先我們先解壓安裝好FDL庫

wKgZomUD6V6AV666AAAeVH1qa-Y064.png

選擇CC-RL版本

wKgZomUD6WCAXkzQAABNxa4XnA4476.png

安裝好后在文件夾里有以下4個文件,之后需要添加到工程里面。

wKgaomUD6WGANsJVAAASoTJnNAk699.png

之后新建一個工程,并添加剛才4個文件到工程中,由于FDL庫的運行需要用到MCU的內部時鐘,所以選擇默認的內部時鐘(fIH),頻率32M。

wKgZomUD6WKAdDFdAAQd-pjODDI700.png

選擇使用Data Flash,并點擊生成代碼(Generate Code)

wKgaomUD6WSARGRqAANgV6ekstM756.png

這樣我們就已經生成了基于FDL庫的代碼,現在直接調用代碼中的函數就能實現讀寫Data Flash。

我們現在來測試一下,本次測試的預想結果是在MCU的dataflash起始地址F1000H寫入5個數據,然后再從中讀取存放到目標數組中。

首先我們在r_main.c文件中定義兩個數組,tx_buf1為寫入數據的數組,rx_buf1為讀取數據的數組。然后在main函數中調用r_cg_pfdl.c中的一些函數,如下圖所示代碼:

wKgaomUD6WWAN4AFAAN0MT8MWLM165.png

在讀寫Data Flash時,首先調用R_FDL_Open函數來實現啟動FDL庫,之后我們擦除目標地址的數據,該MCUu是4k的Data Flash,而FDL庫每次操作擦除的地址是1k,所以把4k的地址分為4個塊,而目標地址F1000H處于塊0,即調用R_FDL_Erase(0);然后在F1000H的地址開始寫入數組tx_buf1的5個數據,調用R_FDL_Wirte(0x0000, tx_buf1[0],5);0x0000為F1000H的相對地址,此說明在該FDL庫的用戶手冊有寫到,如下圖:

wKgZomUD6WaAMH33AABF3HfVGhU171.png

從F1000H開始讀取之前寫入的5個數據存入數組rx_buf1中,即調用了函數R_FDL_Read(0x0000, rx_buf1[0],5)。最后完成擦除寫入讀取操作,關閉庫操作,即調用R_FDL_Close()函數。

代碼完成后我們仿真驗證一下,通過Memory1看到,寫入數據成功,如下圖

wKgZomUD6WiAV1isAAMNcKfWWHk596.png

而通過查看watch1中rx_buf[1]數組的值可以看到,讀取數據成功,如下圖

wKgaomUD6WmAHe1eAAKA_c4dEhM369.png

總結

以上就是基于瑞薩提供的FDL庫來實現RL78G13 Data Flash的讀寫操作,真的是十分的簡單快捷,用戶無需過多的查看手冊都可以十分迅速地掌握。通過瑞薩的開發(fā)環(huán)境CS+(for CC),可以實現瑞薩RL78系列MCU的外設的選擇、配置、代碼生成,大大減少了開發(fā)人員對于MCU底層的配置,從而縮短了整個項目的開發(fā)周期,這也是瑞薩RL78系列MCU深受廣大嵌入式開發(fā)人員的好評之一。

來源:瑞薩MCU小百科
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理


審核編輯 黃宇

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

    關注

    10

    文章

    1635

    瀏覽量

    148033
  • RL78
    +關注

    關注

    2

    文章

    119

    瀏覽量

    21657
  • RL78G13
    +關注

    關注

    0

    文章

    9

    瀏覽量

    8823
收藏 人收藏

    評論

    相關推薦

    RL78G13開發(fā)套件_MCU板原理圖

    RL78G13開發(fā)套件_MCU板原理圖
    發(fā)表于 10-15 00:24

    RL78G13開發(fā)套件_仿真板原理圖

    本帖最后由 于圭 于 2014-12-29 10:14 編輯 RL78G13開發(fā)套件_仿真板原理圖
    發(fā)表于 10-15 00:26

    RL78G13快速入門教程

    RL78G13快速入門教程
    發(fā)表于 10-15 00:27

    RL78/G13開發(fā)板原理圖 資料下載

    RL78G13開發(fā)套件_仿真板原理:RL78G13開發(fā)套件_MCU板原理圖:
    發(fā)表于 01-13 14:51

    RL78G13開發(fā)套件 原理圖及入門教程

    RL78G13開發(fā)套件_MCU板原理圖下載:RL78G13開發(fā)套件_仿真板原理圖下載:快速入門教材下載:
    發(fā)表于 01-22 16:27

    RL78G13IO口

    請問各位 誰知道RL78G13的P1P2口做普通IO口的時候要怎么做 需要配置那些 寄存器嗎?
    發(fā)表于 08-08 02:06

    RL78G13快速入門教材

    RL78G13快速入門教材
    發(fā)表于 08-11 09:27

    瑞薩RL78G13單片機SPI版LCD驅動

    ` 分享一個瑞薩RL78G13單片機驅動SPI版LCD的程序。使用的LCD如下圖:單片機與LCD的連接如下:`
    發(fā)表于 08-23 00:10

    瑞薩RL78G13單片機紅外遙控程序

    分享一個瑞薩RL78G13單片機實現紅外遙控的程序,設置定時器為捕獲模式后,根據說明更改相應內容即可使用。這兩個文件就是紅外遙控的代碼,在定時器的文件中要修改相應內容。
    發(fā)表于 08-23 13:09

    瑞薩RL78G13單片機矩陣鍵盤程序

    本帖最后由 cztqwan 于 2015-8-27 10:49 編輯 分享一個瑞薩RL78G13單片機的矩陣鍵盤程序,根據說明設置相應的引腳即可使用。壓縮包中包含兩個文件,添加到工程就好。在這
    發(fā)表于 08-26 15:59

    瑞薩RL78G13的板子有人有freertos的源碼嗎?

    各位大佬,瑞薩RL78G13的板子有人有freertos的源碼嗎,最好是cubesuite的. 還有freertos的官網上有freertos for rl78 with IAR的demo,可找不到在哪下載,望大佬賜教!小弟感激不盡!
    發(fā)表于 07-24 08:01

    RL78 dataflash pfdl使用教程

    瑞薩RL78 dataflash pfdl使用1.安裝PFDL2.CS+ for CC配置4.讀dataflash5.寫dataflash6.注意事項1.安裝PFDL從瑞薩官方下
    發(fā)表于 07-23 09:48

    瑞薩RL78添加FDL報錯

    \pfdl.lib"最終發(fā)現是下載的REN_JP_R_FDL_RL78_T04_V1.05_A_E_UPR_20130809文件有問題,下載最新的FDL_RL78_Type04_Installer_V200-doc-e將
    發(fā)表于 11-30 10:36 ?9次下載
    瑞薩<b class='flag-5'>RL78</b>添加<b class='flag-5'>FDL</b>報錯

    RL78/G23 Data flash使用教程

    RL78/G23 Data flash使用與之前的RL78系列(如RL78/
    的頭像 發(fā)表于 09-09 12:58 ?2872次閱讀

    RL78系列MCU Data Flash使用介紹

    ),有效的降低了用戶的硬件成本。 二、Data Flash特點 用戶能基于瑞薩官方提供的來使用MCU內部的數據閃存,雖然MCU內部的閃存仍以1K字節(jié)塊作為單位,但是用戶可以按照字節(jié)進行讀寫
    的頭像 發(fā)表于 12-23 22:10 ?4907次閱讀
    主站蜘蛛池模板: 美女免费黄 | 在线麻豆国产传媒60在线观看 | 午夜在线观看视频 | 嘿嘿嘿视频在线观看 | 国产呦系列呦交 | 午夜看一级特黄a大片黑 | 在线中文字幕第一页 | 午夜.dj高清在线观看免费8 | www国产永久免费视频看看 | 美女扒尿口给男人桶到爽 | 性欧美1819| 色综合久久久久久久久五月 | 九九51精品国产免费看 | 亚洲精品久久久久影 | 草草影院私人免费入口 | 国产乱子伦 | 深爱五月网 | 欧美一区二区三区四区视频 | 日本欧洲亚洲一区在线观看 | 非常黄的网站 | 免费一级片在线观看 | 天天综合视频网 | 国产香蕉在线视频 | 精品国产你懂的在线观看 | 久久这里只有精品免费视频 | 性国产精品 | 男男浪荡双性受hplay | 午夜毛片不卡高清免费 | 欧美天堂在线视频 | 久青草国产观看在线视频 | 色老头网址 | 182tv免费视视频线路一二三 | 亚洲精品电影天堂网 | 色 ed2k| 上海一级毛片 | 国产精品视频永久免费播放 | 日本免费不卡一区 | 亚洲操| 老师您的兔子好软水好多动漫视频 | 精品亚洲综合在线第一区 | 成人a在线观看 |