欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

瑞薩MCU小百科 ? 來(lái)源:未知 ? 2023-03-18 09:15 ? 次閱讀

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

前篇回顧

新品開(kāi)箱 | RL78/G15開(kāi)發(fā)板開(kāi)箱與開(kāi)發(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)開(kāi)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開(kāi)漏輸出

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

參考

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

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

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

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

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

5.還可以跑RTOS μITRON,不過(guò)這里還沒(méi)試 參見(jiàn)https://www.renesas.cn/cn/zh/software-tool/ri78v4-v2-real-time-os-rl78-family。

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

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

1

END

1


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

    關(guān)注

    146

    文章

    17362

    瀏覽量

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

    關(guān)注

    35

    文章

    22312

    瀏覽量

    86841

原文標(biāo)題:新品開(kāi)箱 | RL78/G15開(kāi)發(fā)板 Step by Step點(diǎn)燈

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    從Renesas RL78到基于Arm的MSPM0的遷移指南

    電子發(fā)燒友網(wǎng)站提供《從Renesas RL78到基于Arm的MSPM0的遷移指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 09:28 ?0次下載
    從Renesas <b class='flag-5'>RL78</b>到基于Arm的MSPM0的遷移指南

    如何在RL78微控制器上使用EZ-CUBE3

    本章描述了如何使用EZ-CUBE3在RL78微控制器上進(jìn)行片上調(diào)試和Flash編程。
    的頭像 發(fā)表于 08-01 16:01 ?979次閱讀
    如何在<b class='flag-5'>RL78</b>微控制器上使用EZ-CUBE3

    RL78/G23技術(shù)支持案例分享(上)

    RL78/G23產(chǎn)品發(fā)布后得到很多客戶的歡迎。它是在RL78/G13上迭代升級(jí)。CPU工作時(shí)的功耗為41μA/MHz,STOP(保持4KB SRAM)時(shí)的功耗為210nA,其低功耗在業(yè)
    的頭像 發(fā)表于 07-25 14:53 ?1753次閱讀
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G</b>23技術(shù)支持案例分享(上)

    RL78/G23用于感應(yīng)式接近傳感應(yīng)用的主要特性

    上一篇文章講了如何利用MCU實(shí)現(xiàn)接近式磁感應(yīng)技術(shù),本篇將介紹RL78/G23用于感應(yīng)式接近傳感應(yīng)用的主要特性。
    的頭像 發(fā)表于 07-25 14:50 ?1514次閱讀
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G</b>23用于感應(yīng)式接近傳感應(yīng)用的主要特性

    RL78/G13 自編方案(通過(guò)UART收到的數(shù)據(jù)) CC-RL Rev.1.01

    電子發(fā)燒友網(wǎng)站提供《RL78/G13 自編方案(通過(guò)UART收到的數(shù)據(jù)) CC-RL Rev.1.01.pdf》資料免費(fèi)下載
    發(fā)表于 07-22 10:34 ?0次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G</b>13 自編方案(通過(guò)UART收到的數(shù)據(jù)) CC-<b class='flag-5'>RL</b> Rev.1.01

    RL78/G13 自編方案(通過(guò)CSI收到的數(shù)據(jù)) CC-RL Rev.1.01

    電子發(fā)燒友網(wǎng)站提供《RL78/G13 自編方案(通過(guò)CSI收到的數(shù)據(jù)) CC-RL Rev.1.01.pdf》資料免費(fèi)下載
    發(fā)表于 07-22 10:18 ?0次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G</b>13 自編方案(通過(guò)CSI收到的數(shù)據(jù)) CC-<b class='flag-5'>RL</b> Rev.1.01

    RL78/G13 自編方案(通過(guò)IIC收到的數(shù)據(jù)) CC-RL Rev.1.01

    電子發(fā)燒友網(wǎng)站提供《RL78/G13 自編方案(通過(guò)IIC收到的數(shù)據(jù)) CC-RL Rev.1.01.pdf》資料免費(fèi)下載
    發(fā)表于 07-22 10:17 ?0次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G</b>13 自編方案(通過(guò)IIC收到的數(shù)據(jù)) CC-<b class='flag-5'>RL</b> Rev.1.01

    RL78系列MCU DMA在UART中的使用

    對(duì)于RL78系列的MCU,為了提高運(yùn)行效率,減少CPU的占用,建議UART數(shù)據(jù)收發(fā)使用DMA功能。DMA(Direct Memory Access)是RL78 MCU內(nèi)置的一個(gè)控制器,能在支持DMA外圍硬件的SFR和內(nèi)部RAM之間不經(jīng)過(guò)CPU而自動(dòng)傳送數(shù)據(jù)。
    的頭像 發(fā)表于 07-17 14:24 ?762次閱讀
    <b class='flag-5'>RL78</b>系列MCU DMA在UART中的使用

    RL78/G22微控制器串口調(diào)試步驟

    除了具有低電流消耗(CPU工作時(shí):37.5μA/MHz;STOP時(shí):200nA)外,RL78/G22微控制器還配備了豐富的電容觸摸通道。完備的16-48引腳封裝和32KB-64KB閃存,擴(kuò)充了新一代RL78通用微控制器的產(chǎn)品線。
    的頭像 發(fā)表于 07-16 16:36 ?903次閱讀
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G</b>22微控制器串口調(diào)試步驟

    RL78/F24 CANFD參考例程

    RL78/F24新一代超低功耗汽車微控制器,非常適用于實(shí)現(xiàn)未來(lái)高可靠性的智能執(zhí)行器和傳感器,是低端車身ECU的理想之選。作為對(duì)現(xiàn)有RL78/F1x MCU的創(chuàng)新擴(kuò)展,RL78/F24可滿足未來(lái)市場(chǎng)
    的頭像 發(fā)表于 06-17 15:25 ?2399次閱讀
    <b class='flag-5'>RL78</b>/F24 CANFD參考例程

    RL78/G24快速原型開(kāi)發(fā)板資料包大全

      RL78/G24快速原型開(kāi)發(fā)板資料包大全  RL78/G24 快速原型開(kāi)發(fā)板配備
    發(fā)表于 06-04 16:21 ?2次下載

    基于RL78/G16 FPB的觸摸樣例工程創(chuàng)建演示流程

    本篇將分兩部分為大家介紹RL78/G16 FPB觸摸樣例工程創(chuàng)建演示,首先是RL78/G16快速原型開(kāi)發(fā)板(FPB),然后是如何在e2 st
    的頭像 發(fā)表于 05-21 14:13 ?1093次閱讀
    基于<b class='flag-5'>RL78</b>/<b class='flag-5'>G</b>16 FPB的觸摸樣例工程創(chuàng)建演示流程

    瑞薩RL78/F24和RL78/F23 MCU適用于下一代邊緣應(yīng)用

    Renesas RL78/F2x低功耗16位MCU,用于汽車級(jí)、增強(qiáng)的安全性、連接性和功能安全功能
    的頭像 發(fā)表于 03-07 13:34 ?1701次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F24和<b class='flag-5'>RL78</b>/F23 MCU適用于下一代邊緣應(yīng)用

    RL78/G15組和RL78/G16組 瑞薩Flash示例程序01型SC版本應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《RL78/G15組和RL78/G16組 瑞薩Flash示例程序01型SC版本應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 02-19 10:36 ?0次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G15</b>組和<b class='flag-5'>RL78</b>/<b class='flag-5'>G</b>16組 瑞薩Flash示例程序01型SC版本應(yīng)用說(shuō)明

    RL78系列 Flash自編程庫(kù)01型日語(yǔ)版本用戶手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《RL78系列 Flash自編程庫(kù)01型日語(yǔ)版本用戶手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 02-19 10:17 ?0次下載
    <b class='flag-5'>RL78</b>系列 Flash自編程庫(kù)01型日語(yǔ)版本用戶手冊(cè)