chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

新品開箱 | RL78/G15開發(fā)板 Step by Step點(diǎn)燈

瑞薩嵌入式小百科 ? 來源:未知 ? 2023-03-18 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

a219d32e-c529-11ed-bfe3-dac502259ad0.gif

前篇回顧

新品開箱 | RL78/G15開發(fā)板開箱與開發(fā)環(huán)境搭建

基于e2 studio點(diǎn)燈

新建工程

文件->新建->瑞薩C/C++項(xiàng)目->Renesas RL78

a236f33c-c529-11ed-bfe3-dac502259ad0.pnga2988250-c529-11ed-bfe3-dac502259ad0.pnga32bae7c-c529-11ed-bfe3-dac502259ad0.pnga3422e68-c529-11ed-bfe3-dac502259ad0.pnga352da38-c529-11ed-bfe3-dac502259ad0.pnga3b54984-c529-11ed-bfe3-dac502259ad0.pnga3e3180a-c529-11ed-bfe3-dac502259ad0.pnga4162916-c529-11ed-bfe3-dac502259ad0.png

構(gòu)建項(xiàng)目

a42becba-c529-11ed-bfe3-dac502259ad0.png

仿真配置

a4513ea2-c529-11ed-bfe3-dac502259ad0.png

點(diǎn)開Renesas GDB Hardware Debug下的led Hardwaredebug

a4688ce2-c529-11ed-bfe3-dac502259ad0.pnga48262de-c529-11ed-bfe3-dac502259ad0.png

仿真器設(shè)置如下,點(diǎn)擊調(diào)試

a48bea66-c529-11ed-bfe3-dac502259ad0.pnga4a54d94-c529-11ed-bfe3-dac502259ad0.png

進(jìn)入仿真環(huán)境如下

a50daae2-c529-11ed-bfe3-dac502259ad0.png

配置好后可以直接點(diǎn)擊如下圖標(biāo)進(jìn)入

a525ce42-c529-11ed-bfe3-dac502259ad0.png

參考《RL78/G15 Fast Prototyping BoardUser’s Manual

IO點(diǎn)燈

從原理圖可以看到P20和P21控制LED2和LED1,低點(diǎn)亮。a538df64-c529-11ed-bfe3-dac502259ad0.png

閱讀《RL78/G15 User’s Manual: Hardware》的《CHAPTER 4 PORT FUNCTIONS

和《CHAPTER 2 PIN FUNCTIONS

寄存期

PM0/PM2/PM4/PM12:設(shè)置指定端口指定IO的輸入輸出,一個(gè)bit對(duì)應(yīng)一個(gè)IO,0輸出,1輸入

P0, P2, P4, P12, P13:輸出或讀指定端口的指定IO的狀態(tài),一個(gè)bit對(duì)應(yīng)一個(gè)IO。

PU0, PU2, PU4, PU12:設(shè)置指定端口指定IO的上拉電阻是否使能,一個(gè)bit對(duì)應(yīng)一個(gè)IO,1使能,0不使能。必須滿足以下條件

● PMmn = 1 (Input mode)

● PMCmn = 0 (Digital I/O)

● POMmn = 0 (Normal output mode)

POM0, POM2, POM4:設(shè)置指定端口指定IO的輸出模式,一個(gè)bit對(duì)應(yīng)一個(gè)IO,0正常模式,1開漏輸出

PMC0, PMC2:設(shè)置指定端口指定IO的模數(shù)模式,一個(gè)bit對(duì)應(yīng)一個(gè)IO,0數(shù)字端口,1模擬端口

PIOR0 to PIOR3:外設(shè)功能重定向。

配置代碼

寄存器定義位于

iodefine.h

iodefine_ext.h

led.c中包含該頭文件即可

#include"iodefine.h"

#include"iodefine_ext.h"

代碼如下

/***************************************************************/


/* */


/* PROJECT NAME : led                  */


/* FILE     : led.c                 */


/* DESCRIPTION : Main Program              */


/* */


/* This file was generated by e2 studio.         */


/* */


/***************************************************************/


#include "iodefine.h"


#include "iodefine_ext.h"


int led_init(void)
{


PM2 &= ~(1u<<0); /*P20 out*/


P2 |= (1u<<0); /*P20 out 1*/


PU2 &= ~(1u<<0); /*P20 On-chip pull-up resistor not connected */


POM2 &= ~(1u<<0); /*P20 Normal output mode */


PMC2&= ~(1u<<0); /*P20 Digital I/O (alternate function other than analog input */


PM2 &= ~(1u<<1); /*P21 out*/


P2 |= (1u<<1); /*P21 out 1*/


PU2 &= ~(1u<<1); /*P21 On-chip pull-up resistor not connected */


POM2 &= ~(1u<<1); /*P21 Normal output mode */


PMC2&= ~(1u<<1); /*P21 Digital I/O (alternate function other than analog input */


return 0;


}


int led_set(int id,int value)
{


switch(id)


{


case 0:


if(value)


{


P2 &= ~(1u<<0); /*Set P20 output to low,LED1 on*/


}


else


{


P2 |= (1u<<0); /*Set P20 output to hight,LED1 off*/


}


break;


case 1:


if(value)


{


P2 &= ~(1u<<1); /*Set P20 output to low,LED2 on*/


}


else


{


P2 |= (1u<<1); /*Set P21 output to hight,LED2 off */


}


break;


default:


break;


}


return 0;


}


int led_delay(int t)
{


volatile int cycle = 100;


for(int i=0; i{


cycle = 100;


while(cycle-- > 0);


}


return 0;


}


int main(void) {


led_init();


while(1) {


// TODO: add application code here


led_set(0,1);


led_set(1,1);


led_delay(100);


led_set(0,0);


led_set(1,0);


led_delay(100);


}


return 0;


};>

仿真調(diào)試

編譯

a581410a-c529-11ed-bfe3-dac502259ad0.png

下載

a592378a-c529-11ed-bfe3-dac502259ad0.png

暫停在了復(fù)位代碼處

運(yùn)行

a5a71ce0-c529-11ed-bfe3-dac502259ad0.png

停在了main函數(shù)的斷點(diǎn)處,繼續(xù)運(yùn)行

a5e1f9e6-c529-11ed-bfe3-dac502259ad0.png

可以看到LED1和LED2閃爍

可以在指定位置雙擊打斷點(diǎn)

a6034d26-c529-11ed-bfe3-dac502259ad0.png

查看對(duì)應(yīng)的寄存器

a690fa22-c529-11ed-bfe3-dac502259ad0.png

參考

開發(fā)板資源

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/rl78-low-power-8-16-bit-mcus/rtk5rlg150c00000bj-rl78g15-fast-prototyping-board

主要下載查看User's manual用戶手冊(cè)和Schematic原理圖。

a7245894-c529-11ed-bfe3-dac502259ad0.png

MCU資料

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/rl78-low-power-8-16-bit-mcus/rl78g15-compact-low-pin-count-microcontrollers-rich-peripheral-functions-general-purpose-applications

主要下載查看Datasheet數(shù)據(jù)手冊(cè)和User’S Manual用戶手冊(cè),編程主要參考后者,其他按需參考。

a73c1344-c529-11ed-bfe3-dac502259ad0.png

總結(jié)

以上step by step,介紹了RL78/G15開發(fā)板及其資源,搭建了開發(fā)環(huán)境并直接根據(jù)手冊(cè)配置寄存器進(jìn)行了點(diǎn)燈測(cè)試,介紹了仿真調(diào)試。入門RL78/G15開發(fā),這一篇就夠了。通過以上體驗(yàn),總結(jié)如下:

1.開發(fā)板未提供MicroUSB線,最好能提供,這樣開箱即可使用。

2.e2 studio基于eclipse整體而言入手比較簡(jiǎn)單。

3.板載調(diào)試器這一點(diǎn)非常方便。

4.官方開發(fā)文檔資料非常詳細(xì)。

5.還可以跑RTOS μITRON,不過這里還沒試 參見https://www.renesas.cn/cn/zh/software-tool/ri78v4-v2-real-time-os-rl78-family。

6.封裝小,適合各種低成本低功耗應(yīng)用場(chǎng)景。

7.開發(fā)工具開發(fā)方式比較簡(jiǎn)單。

1

END

1


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

    關(guān)注

    147

    文章

    18392

    瀏覽量

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

    關(guān)注

    36

    文章

    22414

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    新時(shí)達(dá)STEP 2.0全新戰(zhàn)略升級(jí)

    2025年9月23日,新時(shí)達(dá)在2025 CIIF工博會(huì)現(xiàn)場(chǎng)隆重舉辦以“智拓?zé)o界 共創(chuàng)未來”為主題的STEP 2.0啟幕及新品發(fā)布會(huì),闡釋新時(shí)達(dá)STEP 2.0全新戰(zhàn)略升級(jí),并集中發(fā)布覆蓋多個(gè)行業(yè)
    的頭像 發(fā)表于 09-28 15:15 ?721次閱讀

    ESP32-P4-MINI開發(fā)板開箱和上手指南來了!速速碼住!

    上期“夢(mèng)中情”ESP32-P4-MINI開發(fā)板一出就備受青睞這期我們立馬就端著開箱和上手指南來了!不用驚嘆,我們就是這么迅速,請(qǐng)把“啟明云端權(quán)威”打在公屏上好嘛!開箱展示拿到
    的頭像 發(fā)表于 07-25 18:02 ?1031次閱讀
    ESP32-P4-MINI<b class='flag-5'>開發(fā)板</b><b class='flag-5'>開箱</b>和上手指南來了!速速碼住!

    【RA-Eco-RA6M4開發(fā)板評(píng)測(cè)】+01+開箱測(cè)評(píng)+UART+PWM+LED

    1、引言 感謝電子發(fā)燒友論壇給與的試用機(jī)會(huì),感謝瑞薩提供的開發(fā)板,讓我有機(jī)會(huì)去學(xué)習(xí)開發(fā)板。本篇測(cè)評(píng)報(bào)告主要完成收到開發(fā)板后的入門測(cè)評(píng),了解開發(fā)板的軟硬件情況,完成軟硬件
    發(fā)表于 07-17 23:43

    01 Studio K230開發(fā)板開箱評(píng)測(cè)

    Studio K230開發(fā)板開箱評(píng)測(cè)
    的頭像 發(fā)表于 06-28 14:26 ?2125次閱讀
    01 Studio K230<b class='flag-5'>開發(fā)板</b><b class='flag-5'>開箱</b>評(píng)測(cè)

    【嘉楠堪智K230開發(fā)板試用體驗(yàn)】+開箱測(cè)評(píng)+通電及點(diǎn)燈

    CanMV-K230 快速入門指南 — CanMV K230 (kendryte.com) K230 (kendryte.com) 2、開箱 接到工作人員的申請(qǐng)成功電話后,大概一周,就收到了京東快遞的開發(fā)板。開箱
    發(fā)表于 06-27 21:34

    新品】遠(yuǎn)距離圖傳數(shù)傳模塊開發(fā)板、藍(lán)牙模塊開發(fā)板、無線模塊開發(fā)板

    新品上市圖傳數(shù)傳模塊開發(fā)板藍(lán)牙模塊開發(fā)板國(guó)產(chǎn)無線模塊開發(fā)板部分型號(hào)參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠(yuǎn)距離圖傳數(shù)傳模塊開發(fā)板
    的頭像 發(fā)表于 06-12 19:33 ?700次閱讀
    【<b class='flag-5'>新品</b>】遠(yuǎn)距離圖傳數(shù)傳模塊<b class='flag-5'>開發(fā)板</b>、藍(lán)牙模塊<b class='flag-5'>開發(fā)板</b>、無線模塊<b class='flag-5'>開發(fā)板</b>

    PPS在做20mV step調(diào)壓時(shí),每個(gè)step之間的電壓變化是否有時(shí)間要求?

    PPS在做20mV step調(diào)壓時(shí),每個(gè)step之間的電壓變化是否有時(shí)間要求?這個(gè)時(shí)間和電壓是否達(dá)到要求PD controller在監(jiān)測(cè)中嗎?
    發(fā)表于 06-04 07:32

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】開箱 + 點(diǎn)燈

    開箱-開發(fā)板介紹】 RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm? Cortex?-M33內(nèi)核架構(gòu)的核心,主控芯片為R7FA4M2AD3CFP。 RA4M2
    發(fā)表于 05-30 09:45

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】開箱+Keil環(huán)境搭建+點(diǎn)燈

    開箱】 瑞薩 RA4M2 開發(fā)板使用 R7FA4M2AD3CFP 100PIN 芯片 基于 ARM Cortex M33 內(nèi)核,主頻 100M,F(xiàn)lash 512K,Data Flash 8K
    發(fā)表于 05-05 09:37

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

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

    通過Boot swap實(shí)現(xiàn)瑞薩RL78/F24 MCU固件升級(jí)

    本文主要說明如何使用已有的程序更新flash中的固件。使用這種方法代碼閃存分為兩個(gè)區(qū)域:執(zhí)行區(qū)域和臨時(shí)區(qū)域。瑞薩flash驅(qū)動(dòng)程序RL78 RFD Type02用于對(duì)flash進(jìn)行重新編程并執(zhí)行boot swapping。本次說明主要以RL78/F24為例展開boot s
    的頭像 發(fā)表于 02-26 09:25 ?1928次閱讀
    通過Boot swap實(shí)現(xiàn)瑞薩<b class='flag-5'>RL78</b>/F24 MCU固件升級(jí)

    北京迅為iTOP-RK3576開發(fā)板新品上市

    北京迅為iTOP-RK3576開發(fā)板新品上市
    的頭像 發(fā)表于 12-27 11:14 ?998次閱讀
    北京迅為iTOP-RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>新品</b>上市

    【敏矽微ME32G070開發(fā)板免費(fèi)體驗(yàn)】開箱+點(diǎn)燈+點(diǎn)亮OLED

    開箱】 敏矽微 ME32G070 開發(fā)板使用 ME32G070RBT6 芯片 基于 ARM Cortex M0 內(nèi)核,主頻 72M,F(xiàn)lash 128K,RAM 12K 片上資源已經(jīng)
    發(fā)表于 12-19 00:25

    【敏矽微ME32G070開發(fā)板免費(fèi)體驗(yàn)】開箱及環(huán)境搭建

    一、開箱 上周收到敏矽微官方寄過來的ME32G070開發(fā)板,使用普通的紙盒包裝,官方還送了三顆ME32G070RBT6 MCU,從外觀上看,主板上的MCU還留有焊接的痕跡,應(yīng)該是剛手動(dòng)
    發(fā)表于 12-17 22:13

    【RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】開箱點(diǎn)燈

    【RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】開箱點(diǎn)燈 0. 寫在前面 在此,衷心感謝電子發(fā)燒友平臺(tái)和瑞薩提供的免費(fèi)試用名額,讓我有機(jī)會(huì)體驗(yàn)和評(píng)估
    發(fā)表于 10-26 22:47