一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

瑞薩MCU小百科 ? 來源: 瑞薩MCU小百科 ? 2025-04-16 15:52 ? 次閱讀

3.3

存儲器映射

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

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ū)域,它映射到了絕大部分外設(shè)模塊的寄存器。

3.3.3

外設(shè)基地址和外設(shè)寄存器地址

如下圖所示:

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

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

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

舉例來說

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

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

表3:IOPORT1寄存器及其地址

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

注解

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

3.3.4

外設(shè)寄存器

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

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

說明:

寄存器名稱。

外設(shè)模塊基地址及其寄存器偏移地址。

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

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

聲明:本文內(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)注

    146

    文章

    17718

    瀏覽量

    358158
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7613

    瀏覽量

    165903
  • 瑞薩電子
    +關(guān)注

    關(guān)注

    37

    文章

    2903

    瀏覽量

    73025
  • 映射
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    16018
  • FSP
    FSP
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

    7306

原文標(biāo)題:存儲器映射——瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南(09)

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    RA2L1入門學(xué)習(xí)】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

    RA4系列開發(fā)板體驗】10. 我的試用總結(jié)

    之前發(fā)帖:【RA4系列開發(fā)板體驗】1. 新建工程+按鍵控制LED【
    發(fā)表于 12-10 22:34

    RA4系列開發(fā)板體驗】1、開發(fā)板要來了(1)

    了,先體現(xiàn)進行一下準(zhǔn)備工作。由于板子還沒有到手,咱們主要先了解一下開發(fā)環(huán)境。RA系列的單片機有一個自己的
    發(fā)表于 12-12 17:04

    【野火啟明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)上的實例,學(xué)習(xí)開發(fā)環(huán)境一、開箱驗貨二、搭建環(huán)境參考“ 【
    發(fā)表于 12-18 16:20

    【野火啟明6M5開發(fā)板體驗】開箱+認識開發(fā)板+資料

    按鍵檢測29. WiFi——模塊通訊板尺寸:3、資料:*附件:[野火EmbedFire]《RA系列FSP
    發(fā)表于 12-20 23:28

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

    推出SH7216系列32-位片上Flash存儲器MCU作者:時間:2009-04-21來源:電子產(chǎn)品世界字號:?小?中?大關(guā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 ?2586次閱讀

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

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

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

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

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

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

    RA6快速設(shè)計指南 [9] 存儲器 (1)

    8 存儲器 RA6 MCU支持4GB的線性地址空間,范圍為 0000 0000h 到 FFFF FFFFh ,其中包含程序、數(shù)據(jù)和外部存儲器總線。該
    的頭像 發(fā)表于 06-21 12:15 ?1119次閱讀
    <b class='flag-5'>RA</b>6快速設(shè)計<b class='flag-5'>指南</b> [9] <b class='flag-5'>存儲器</b> (1)

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

    使用e2 studio FSP基于RA2E1定時配置PWM輸出
    的頭像 發(fā)表于 08-01 00:13 ?1036次閱讀
    使用<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輸出