91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

瑞薩RA系列MCU FSP庫開發(fā)實戰(zhàn)指南(09)存儲器映射

瑞薩嵌入式小百科 ? 來源: 瑞薩MCU小百科 ? 2025-04-16 15:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

3.3

存儲器映射

前文所述,寄存器RAM、FLASH一樣都是芯片內(nèi)部的一種存儲設備。那么,當我們需要訪問它們的時候,我們需要知道它們的存儲地址。

3.3.1

存儲器映射表

如下圖所示為RA6M5的存儲器映射表,可以看到RA6M5芯片內(nèi)部的存儲器被映射到這一整塊4G(0 ~0xFFFF FFFF)的地址空間中。我們還可以看到,除了寄存器和SRAM、Flash的地址空間區(qū)域以外,還存在著其他類型的地址空間區(qū)域,比如QSPI area和OSPI area。Reserved area表示的是保留區(qū)域,尚未用到。

11eaa332-1a81-11f0-9310-92fbcf53809c.png

3.3.2

存儲器區(qū)域劃分

存儲器本身不具有地址信息,它的地址是由芯片廠商或用戶分配,給存儲器分配地址的過程就稱為存儲器映射。如果給存儲器再次分配一個地址就叫存儲器重映射。

對于RA6M5(176 pin)芯片,其內(nèi)部線性地址空間劃分為如下區(qū)域:

表2:線性地址空間區(qū)域劃分

11f6bf82-1a81-11f0-9310-92fbcf53809c.png

表格中的“0x4000_0000~0x4018_0000-1”區(qū)域,也就是“0x4000_0000~0x4017_FFFF”區(qū)域,它映射到了絕大部分外設模塊的寄存器。

3.3.3

外設基地址和外設寄存器地址

如下圖所示:

120a5344-1a81-11f0-9310-92fbcf53809c.png

圖中①處為該外設的基地址,也就是IO端口的基地址。因為RA6M5的IO端口不止有一個,而是有16個端口(用PORTm表示,m=0~9,A,B),所以每一個端口都有一個基地址,每個端口的基地址都可以用圖中的公式來計算出來。

圖中②處為該外設寄存器的地址偏移,圖中的寄存器為PCNTR1/PODR/PDR寄存器,而“Offset address:0x000”表示的是該寄存器相對于基地址的偏移量。

舉例來說

當我們要讀取PORT1的PCNTR1/PODR/PDR寄存器的值時,我們要先計算出該寄存器的地址為:(0x40080000+0x0020*1),然后再把該地址值轉(zhuǎn)換為C語言的指針:(uint32_t*)(0x40080000+0x0020*1),最后再取值即可讀出該寄存器的值:*((uint32_t*)(0x40080000+0x0020*1))。

需要注意的是,每一種外設模塊下面都會有多個寄存器,每個寄存器都有特定的功能。對于一些功能相對復雜的外設來說,它們的寄存器數(shù)量可以達到十幾個甚至幾十個。以IOPORT1為例,它的基地址為:0x40080020,下表則展示了它部分的寄存器名稱、寄存器地址以及相對于基地址的偏移。

表3:IOPORT1寄存器及其地址

121616de-1a81-11f0-9310-92fbcf53809c.png

注解

注:由于基地址不同,上述表格未包含PmnPFS等這些也和IOPORT1有關的寄存器。

3.3.4

外設寄存器

下圖所示為外設寄存器的一般格式。

121d6736-1a81-11f0-9310-92fbcf53809c.png

說明:

寄存器名稱。

外設模塊基地址及其寄存器偏移地址。

寄存器位表格。32位MCU的寄存器大小一般為32位(bit),占四個字節(jié)?!癇it position”為位號,指示該位處于該寄存器中的位置;“Bit field”為位域,一般不同的位域有不同的作用;“Value after reset”為復位值,指示該位的復位值。

位域功能說明。這部分為對每一個位域的功能的詳細說明。

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

    關注

    147

    文章

    18916

    瀏覽量

    397852
  • 存儲器
    +關注

    關注

    39

    文章

    7737

    瀏覽量

    171634
  • 瑞薩電子
    +關注

    關注

    38

    文章

    2973

    瀏覽量

    74353
  • 映射
    +關注

    關注

    0

    文章

    49

    瀏覽量

    16469
  • FSP
    FSP
    +關注

    關注

    0

    文章

    48

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RA2L1 MCU e2 studio和FSP的使用指南

    本期“RA MCU眾測寶典” 繼續(xù)聚焦 “環(huán)境搭建” 專題,帶大家走進【RA-Eco-RA2L1-48PIN-V1.0】的世界,查看e2 studio和FSP的下載、安裝及使用
    的頭像 發(fā)表于 08-04 13:45 ?2876次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b>2L1 <b class='flag-5'>MCU</b> e2 studio和<b class='flag-5'>FSP</b>的使用<b class='flag-5'>指南</b>

    RA系列FSP開發(fā)實戰(zhàn)指南之I2C讀寫EEPROM實驗

    使用官方提供的FPS進行編程,官方提供的FPS具有方便、快捷、簡潔的特性。
    的頭像 發(fā)表于 01-27 10:02 ?3414次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>指南</b>之I2C讀寫EEPROM實驗

    RA系列FSP開發(fā)實戰(zhàn)指南之常用存儲器介紹

    存儲器是計算機結構的重要組成部分。存儲器是用來存儲程序代碼和數(shù)據(jù)的部件,有了存儲器計算機才具有記憶功能。基本的存儲器種類見圖21_1。
    的頭像 發(fā)表于 01-12 06:21 ?7184次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>指南</b>之常用<b class='flag-5'>存儲器</b>介紹

    e2studio(1)----芯片之搭建FSP環(huán)境

    視頻教學 樣品申請 請勿添加外鏈 e2studio軟件 e2studio是的集成開發(fā)環(huán)境,FSP 提供了眾多可提高效率的工具,用于開發(fā)
    發(fā)表于 09-30 15:28

    RA2L1入門學習】RA2L1開發(fā)環(huán)境搭建

    e2 studio 和 FSP 的下載、安裝及使用指南 1. 什么是 e2 studio 和 FSP? e2 studio 是電子(Re
    發(fā)表于 03-07 11:33

    RA4系列開發(fā)板體驗】開發(fā)環(huán)境搭建和新手點燈指南

    RA4系列開發(fā)板體驗】開發(fā)環(huán)境搭建和新手點燈指南
    發(fā)表于 11-24 22:54

    【野火啟明6M5開發(fā)板體驗】野火啟明開發(fā)板和RA MCU介紹

    首先感謝電子發(fā)燒友和野火,已經(jīng)收到野火啟明6M5開發(fā)板。野火啟明6M5開發(fā)板包裝野火啟明6M5開發(fā)開發(fā)板簡介:野火啟明6M5開發(fā)板是野火科
    發(fā)表于 12-14 22:31

    RA4系列開發(fā)板體驗】體驗過程

    拿到板子之后,做了幾個實驗過程,過程如下:1、在好奇心驅(qū)動下,逐步接觸;參照網(wǎng)上的實例,學習開發(fā)環(huán)境一、開箱驗貨二、搭建環(huán)境參考“ 【
    發(fā)表于 12-18 16:20

    推出SH7216系列32-位片上Flash存儲器MCU

    推出SH7216系列32-位片上Flash存儲器MCU作者:時間:2009-04-21來源:電子產(chǎn)品世界字號:?小?中?大關鍵詞:?
    發(fā)表于 12-02 09:51 ?11次下載
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>推出SH7216<b class='flag-5'>系列</b>32-位片上Flash<b class='flag-5'>存儲器</b><b class='flag-5'>MCU</b>

    RA系列MCU選型指南

    RA系列MCU產(chǎn)品基于Arm Cortex-M內(nèi)核,與自有內(nèi)核RL78和RX系列一起,成為
    發(fā)表于 11-08 13:51 ?3263次閱讀

    【有獎直播預報名】電子RA系列產(chǎn)品開發(fā)工具之FSP4.0.0新特性介紹

    為使用電子RA系列ARM微控制的嵌入式系統(tǒng)設計提供簡單易用且可擴展的高質(zhì)量軟件。 直播主題
    的頭像 發(fā)表于 11-22 12:20 ?1517次閱讀

    【視頻教程】RA單片機FSP開發(fā)(3)FSP架構-解釋Blinky架構[上]

    干貨分享 前篇回顧 【視頻教程】RA單片機FSP開發(fā)(1)環(huán)境搭建(帶RASC) 【視頻教程】
    的頭像 發(fā)表于 12-06 12:15 ?1904次閱讀

    線下培訓 | 電子RA MCU應用開發(fā)培訓課程報名開啟![野火電子]

    TRAINING RA應用開發(fā)培訓課程來了! 電子RA系列
    的頭像 發(fā)表于 03-21 10:30 ?2146次閱讀

    使用e2 studio FSP基于RA2E1定時配置PWM輸出

    使用e2 studio FSP基于RA2E1定時配置PWM輸出
    的頭像 發(fā)表于 08-01 00:13 ?1981次閱讀
    使用<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>e2 studio <b class='flag-5'>FSP</b>基于<b class='flag-5'>RA</b>2E1定時<b class='flag-5'>器</b>配置PWM輸出

    電子RA系列微控制的可擴展性強的配置軟件包 (FSP)安裝下載與使用指南

    電子RA系列微控制的可擴展性強的配置軟件包 (FSP)安裝下載與使用
    的頭像 發(fā)表于 06-11 17:21 ?1836次閱讀