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

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

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

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

瑞薩FPB-RA0E2開發(fā)板簡介及環(huán)境搭建指南

瑞薩嵌入式小百科 ? 來源:RA生態(tài)工作室 ? 2026-01-29 17:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

轉(zhuǎn)自RA生態(tài)工作室

RA MCU眾測寶典環(huán)境搭建專題更新啦!這次我們聚焦【FPB-RA0E2】開發(fā)板,一步步打通開發(fā)“第一關(guān)”,為后續(xù)功能開發(fā)筑牢基礎(chǔ)。

開啟寶典

01.FPB-RA0E2開發(fā)板簡介

FPB-RA0E2是一款針對RA0E2系列微控制器(MCU)的快速原型板,旨在幫助用戶無縫評估RA0E2 MCU的各項特性,并利用靈活配置軟件包(FSP)和e2studio集成開發(fā)環(huán)境來開發(fā)嵌入式系統(tǒng)應用。

該板卡的核心是基于ArmCortex-M23內(nèi)核、主頻32MHz的R7FA0E2094CFM微控制器,配備了128KB代碼閃存和16KB SRAM。在系統(tǒng)功能層面,它集成了多種時鐘源、用于精確功耗測量的電流測量點、一個板載調(diào)試器(SWD)、USB Type-C接口、用戶LED和按鈕。尤為關(guān)鍵的是,該開發(fā)板提供了強大的生態(tài)系統(tǒng)擴展能力,同時兼容Digilent Pmod和Arduino(UNO R3)兩種流行的接口標準,使開發(fā)者可以方便地連接各類外設(shè)和擴展板,從而快速將創(chuàng)意轉(zhuǎn)化為實際產(chǎn)品。

0a0bd8ba-f4ed-11f0-92de-92fbcf53809c.png

02開發(fā)環(huán)境搭建

首先,需要下載e2studio。下載地址如下:

下載e2studio

https://www.renesas.com/en/software-tool/e-studio?srsltid=AfmBOoqRmLqCRqEFXlE7lYL88hcZdWgQCaE6kPwMr4tdSUvFGh0Jsf9j#downloads

需要下載最近的版本:

0ae2b9fc-f4ed-11f0-92de-92fbcf53809c.png

其次、需要下載FSP,建議下載最新v6.0.0,最新的v6.0.0增加了很多對FPB-RA0E2的支持

0b3bb700-f4ed-11f0-92de-92fbcf53809c.png0ba2855c-f4ed-11f0-92de-92fbcf53809c.png

下載地址:

下載FSP v6.0.0

https://github.com/renesas/fsp

0c63a854-f4ed-11f0-92de-92fbcf53809c.png

03新建項目

在e2studio的主界面,點擊頂部菜單欄的文件(F)

在下拉菜單中,將鼠標移動到新建(N)上。

在彈出的子菜單中,選擇瑞薩C/C++項目

最后,在右側(cè)的菜單中點擊Renesas RA。

0ccf8b3c-f4ed-11f0-92de-92fbcf53809c.png

在彈出的“新建C/C++項目”窗口中,您會看到可用的項目模板。

選擇第二個選項:Renesas RA FSP Solution。這個模板用于創(chuàng)建基于Renesas FSP(Flexible Software Package)的完整解決方案,是開發(fā)RA系列微控制器的推薦方式。

選擇后,點擊下一步(N)按鈕繼續(xù)

0d3469da-f4ed-11f0-92de-92fbcf53809c.png

在“Renesas RA FSP Solution”窗口中,您需要設(shè)置項目名稱和存儲位置。

Project name(項目名稱)輸入框中,輸入您的項目名稱,例如圖中所示的led3。

通常保持勾選使用缺省位置(D),這樣項目就會被創(chuàng)建在e2studio的默認工作空間中。

設(shè)置好名稱后,點擊下一步(N)

0d92834e-f4ed-11f0-92de-92fbcf53809c.png

Board(開發(fā)板)的下拉列表中,找到并選擇您的目標開發(fā)板,根據(jù)圖中的高亮選擇,這里選FPB-RA0E2

Toolchains(工具鏈)部分,確保項目使用的編譯器是GNU ARM Embedded。

在下方的工具鏈版本選擇框中,選擇您已經(jīng)安裝并希望使用的版本。

完成以上配置后,點擊完成(F)按鈕(圖中未顯示,但這是最后一步)。

0df560a4-f4ed-11f0-92de-92fbcf53809c.png

04GPIO控制

實現(xiàn)2個LED等不同閃爍。

一個實現(xiàn)1s的反轉(zhuǎn),一個實現(xiàn)呼吸效果。使用的是GPIO操作。

0e65bef8-f4ed-11f0-92de-92fbcf53809c.png

05程序

左右滑動查看完整內(nèi)容

[/p][p][code][/p][p]#include"hal_data.h"[/p][p]void R_BSP_WarmStart(bsp_warm_start_event_t event);[/p][p]extern bsp_leds_t g_bsp_leds;[/p][p]void hal_entry (void)[/p][p]{[/p][p]#ifBSP_TZ_SECURE_BUILD[/p][p]  R_BSP_NonSecureEnter();[/p][p]#endif[/p][p]  if(g_bsp_leds.led_count < 2)[/p][p] ? ?{[/p][p] ? ? ? ?while?(1);[/p][p] ? ?}[/p][p] ? ?bsp_io_port_pin_t led1_pin = (bsp_io_port_pin_t) g_bsp_leds.p_leds[BSP_LED_LED1];[/p][p] ? ?bsp_io_port_pin_t led2_pin = (bsp_io_port_pin_t) g_bsp_leds.p_leds[BSP_LED_LED2];[/p][p] ? ?const uint32_t LOOP_TICK_MS = 1;[/p][p] ? ?const uint32_t PWM_PERIOD_MS = 20;[/p][p] ? ?const uint32_t BRIGHTNESS_STEPS = 100;[/p][p] ? ?const uint32_t BREATHE_STEP_INTERVAL_MS = 20;[/p][p] ? ?uint32_t brightness = 0;[/p][p] ? ?int8_t breathe_direction = 1;[/p][p] ? ?uint32_t breathe_step_counter = 0;[/p][p] ? ?const uint32_t BLINK_INTERVAL_MS = 1000;[/p][p] ? ?bsp_io_level_t led2_state = BSP_IO_LEVEL_LOW;[/p][p] ? ?uint32_t blink_counter = 0;[/p][p] ? ?R_BSP_PinAccessEnable();[/p][p] ? ?R_BSP_PinWrite(led2_pin, led2_state);[/p][p] ? ?while?(1)[/p][p] ? ?{[/p][p] ? ? ? ?uint32_t on_time_ms = (PWM_PERIOD_MS * brightness) / BRIGHTNESS_STEPS;[/p][p] ? ? ? ?uint32_t current_pwm_phase = (breathe_step_counter + blink_counter) % PWM_PERIOD_MS;[/p][p] ? ? ? ?if?(current_pwm_phase < on_time_ms)[/p][p] ? ? ? ?{[/p][p] ? ? ? ? ? ?R_BSP_PinWrite(led1_pin, BSP_IO_LEVEL_HIGH);[/p][p] ? ? ? ?}[/p][p] ? ? ? ?else[/p][p] ? ? ? ?{[/p][p] ? ? ? ? ? ?R_BSP_PinWrite(led1_pin, BSP_IO_LEVEL_LOW);[/p][p] ? ? ? ?}[/p][p] ? ? ? ?breathe_step_counter += LOOP_TICK_MS;[/p][p] ? ? ? ?if?(breathe_step_counter >= BREATHE_STEP_INTERVAL_MS)[/p][p]    {[/p][p]      breathe_step_counter = 0;[/p][p]      brightness += breathe_direction;[/p][p]      if(brightness >= BRIGHTNESS_STEPS)[/p][p]      {[/p][p]        brightness = BRIGHTNESS_STEPS;[/p][p]        breathe_direction = -1;[/p][p]      }[/p][p]      elseif(brightness == 0)[/p][p]      {[/p][p]        breathe_direction = 1;[/p][p]      }[/p][p]    }[/p][p]    blink_counter += LOOP_TICK_MS;[/p][p]    if(blink_counter >= BLINK_INTERVAL_MS)[/p][p]    {[/p][p]      blink_counter = 0;[/p][p]      led2_state = (led2_state == BSP_IO_LEVEL_LOW) ? BSP_IO_LEVEL_HIGH : BSP_IO_LEVEL_LOW;[/p][p]      R_BSP_PinWrite(led2_pin, led2_state);[/p][p]    }[/p][p]    R_BSP_SoftwareDelay(LOOP_TICK_MS, BSP_DELAY_UNITS_MILLISECONDS);[/p][p]  }[/p][p]}[/p][p]void R_BSP_WarmStart (bsp_warm_start_event_t event)[/p][p]{[/p][p]  if(BSP_WARM_START_RESET == event)[/p][p]  {[/p][p]#ifBSP_FEATURE_FLASH_LP_VERSION != 0[/p][p]    R_FACI_LP->DFLCTL = 1U;[/p][p]#endif[/p][p]  }[/p][p]  if(BSP_WARM_START_POST_C == event)[/p][p]  {[/p][p]    R_IOPORT_Open(&IOPORT_CFG_CTRL, &IOPORT_CFG_NAME);[/p][p]  }[/p][p]}[/p][p]
復制代碼

06效果

0ed47370-f4ed-11f0-92de-92fbcf53809c.gif

如果在工具安裝、項目配置中遇到阻礙,或是有更高效的搭建技巧,歡迎在評論區(qū)分享交流~環(huán)境搭建專題會持續(xù)補充更多RA系列開發(fā)板的實操指南,讓嵌入式開發(fā)起步更順暢!

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

    關(guān)注

    147

    文章

    18916

    瀏覽量

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

    關(guān)注

    37

    文章

    22481

    瀏覽量

    90823
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6288

    瀏覽量

    117981
  • 開發(fā)環(huán)境
    +關(guān)注

    關(guān)注

    1

    文章

    270

    瀏覽量

    17635

原文標題:RA MCU眾測寶典 | 環(huán)境搭建之【FPB-RA0E2】開發(fā)環(huán)境搭建

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    FPB-RA0E2開發(fā)板的批量加載例程

    RA MCU眾測寶典”環(huán)境搭建專題再添實用干貨!上一篇我們搞定了【FPB-RA0E2
    的頭像 發(fā)表于 01-29 17:52 ?6822次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>FPB-RA0E2</b><b class='flag-5'>開發(fā)板</b>的批量加載例程

    RA-Eco-RA6E2-64PIN-V1.0開發(fā)板介紹及環(huán)境搭建指南

    本文介紹了RA-Eco-RA6E2-64PIN-V1.0開發(fā)板的基本信息,包括產(chǎn)品特點、參數(shù)資源、開發(fā)環(huán)境搭建以及工程測試等。
    的頭像 發(fā)表于 01-30 15:12 ?7409次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA-Eco-RA6E2</b>-64PIN-V1.0<b class='flag-5'>開發(fā)板</b>介紹及<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b><b class='flag-5'>指南</b>

    FPB-RA4E2 開發(fā)板測評】簡介、環(huán)境搭建、程序測試

    FPB-RA4E2 開發(fā)板測評】簡介、環(huán)境搭建
    發(fā)表于 11-20 10:49

    RA6E2地奇星開發(fā)板試用】介紹、環(huán)境搭建、工程測試

    RA6E2地奇星開發(fā)板試用】介紹、環(huán)境搭建、工程測試 本文介紹了
    發(fā)表于 12-07 15:27

    RA6E2地奇星開發(fā)板試用】開發(fā)板介紹及環(huán)境搭建

    一、開發(fā)板簡介 “地奇星”是立創(chuàng)聯(lián)合(Renesas)推出的高性價比 Cortex-M33 入門級開發(fā)板,基于 R7FA6
    發(fā)表于 12-22 00:40

    FPB-RA6E2試用】【原創(chuàng)】【RA × Zephyr開發(fā)板評測】+兩款開發(fā)板之間到底差了啥

    的R7FA6E2BB3CFM。 圖1 FPB-RA6E2開發(fā)板2
    發(fā)表于 01-04 19:27

    FPB-RA6E2試用】在 FPB-RA6E2 上實現(xiàn) LED 閃爍(GPIO)

    LED燈。 如果開發(fā)板上有l(wèi)ed,可查看開發(fā)手冊,查看開發(fā)板led引腳配置。 2.1 開發(fā)板引腳配置圖 我目前用的開發(fā)板
    發(fā)表于 01-07 19:13

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

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

    FPB-RA6E1快速原型板】簡單開箱和RASC+Keil開發(fā)環(huán)境搭建

    和 MMC 本次活動試用的FPB-RA6E1快速原型板,主控芯片型號為:RA7FA6E10F2CFP。 查閱官方網(wǎng)站,可以知道,它的閃存為1MB,SRAM為256 KB。 四、
    發(fā)表于 05-22 23:13

    FPB-RA6E1快速原型板】開箱+環(huán)境搭建+e2studio項目搭建

    比較舒服。 e2studio的下載,建議在RA生態(tài)社區(qū)的資料下載--工具--E2開發(fā)
    發(fā)表于 05-25 01:17

    RA0E1開發(fā)分享之一

    介紹生態(tài)社區(qū)的RA0E1開發(fā)板。
    的頭像 發(fā)表于 05-10 13:57 ?2883次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA0E</b>1<b class='flag-5'>開發(fā)</b>分享之一

    FPB-RA6E2 評估入門學習

    FPB-RA6E2 評估入門學習
    的頭像 發(fā)表于 12-11 09:22 ?1525次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b> <b class='flag-5'>FPB-RA6E2</b> 評估<b class='flag-5'>板</b>入門學習

    Renesas FPB-RA0E2 v1快速原型開發(fā)板使用指南

    Renesas FPB-RA0E2 v1快速原型開發(fā)板使用指南 在嵌入式系統(tǒng)開發(fā)領(lǐng)域,快速原型開發(fā)板是工程師們驗證設(shè)計和
    的頭像 發(fā)表于 12-26 17:30 ?838次閱讀

    探索Renesas FPB - RA6E2:快速原型開發(fā)板的深度解析

    探索Renesas FPB - RA6E2:快速原型開發(fā)板的深度解析 在嵌入式系統(tǒng)開發(fā)的領(lǐng)域中,擁有一款高效且功能豐富的快速原型開發(fā)板至關(guān)重
    的頭像 發(fā)表于 12-29 15:15 ?407次閱讀

    探索Renesas FPB - RA2E2快速原型開發(fā)板:硬件設(shè)計與應用指南

    探索Renesas FPB - RA2E2快速原型開發(fā)板:硬件設(shè)計與應用指南 在嵌入式系統(tǒng)開發(fā)的世界里,擁有一款高效且功能豐富的快速原型
    的頭像 發(fā)表于 12-29 16:30 ?611次閱讀