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

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

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

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

瑞薩RL78/F25 MCU基于e2studio開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程

瑞薩嵌入式小百科 ? 來源:瑞薩嵌入式小百科 ? 2026-01-05 14:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者

Sun Wei

嵌入式處理器事業(yè)部應(yīng)用工程中心

瑞薩電子

★ 目錄

01 概述
02 RL78/F25 Target Board簡介
03 基于e2studio創(chuàng)建觸摸應(yīng)用樣例工程
在e2studio中創(chuàng)建新工程
在Smart Configurator中為新工程添加驅(qū)動程序
使用QE for Capacitive Touch開發(fā)觸摸應(yīng)用
添加應(yīng)用代碼實現(xiàn)LED閃爍

★ 概述

本文包含以下主要內(nèi)容

RL78/F25 Target Board簡介

基于e2studio創(chuàng)建觸摸樣例工程

使用QE for Capacitive Touch開發(fā)觸摸應(yīng)用

觸摸和LED閃爍演示

本文基于以下開發(fā)環(huán)境

1軟件運行環(huán)境

802f7498-e147-11f0-8c8f-92fbcf53809c.png

硬件運行環(huán)境

80c8b496-e147-11f0-8c8f-92fbcf53809c.png

RL78/F25 Target Board簡介

RL78/F25 target board(RTK7F125FPC01000BJ)

81240b52-e147-11f0-8c8f-92fbcf53809c.png81856b86-e147-11f0-8c8f-92fbcf53809c.png

硬件運行環(huán)境搭建

硬件連接框圖

82039aec-e147-11f0-8c8f-92fbcf53809c.png

基于e2studio創(chuàng)建觸摸樣例工程

在e2studio中創(chuàng)建RL78新工程

打開e2studio設(shè)定workspace后在菜單欄點擊[File]新建RL78新工程

新建工程名稱: RL78F25_TB_TOUCH_SAMPLE

825deed4-e147-11f0-8c8f-92fbcf53809c.png

選擇Toolchain

V1.15.01

選擇目標器件

R7F125FPL4xFB

82baaec6-e147-11f0-8c8f-92fbcf53809c.png

選擇仿真器

E2 Lite(RL78)

選擇Use Smart configurator

勾選

833affb8-e147-11f0-8c8f-92fbcf53809c.png

完成新工程創(chuàng)建

點擊Finish

839b679a-e147-11f0-8c8f-92fbcf53809c.png

在Smart Configurator中為新工程添加驅(qū)動程序

RL78新工程創(chuàng)建完成后,默認打開Smart Configurator的Overview選項卡

83f8a8e2-e147-11f0-8c8f-92fbcf53809c.png

Smart Configurator設(shè)定

Clocks選項卡

設(shè)定VDD Setting

本例為2.7V≤VDD≤5.5V

8458b9bc-e147-11f0-8c8f-92fbcf53809c.png

System選項卡

按下圖進行設(shè)定

84d26406-e147-11f0-8c8f-92fbcf53809c.png

Components選項卡

r_bsp設(shè)定

保持默認

852c0010-e147-11f0-8c8f-92fbcf53809c.png

Components選項卡

點擊

85ac2268-e147-11f0-8c8f-92fbcf53809c.png

按鈕

在New Component對話框中選擇Capacitive Sensing Unit driver.(r_ctsu)

86051c06-e147-11f0-8c8f-92fbcf53809c.png

Components選項卡

r_ctsu設(shè)定

根據(jù)實際電路設(shè)定觸摸通道

勾選TSCAP

勾選TS2

勾選TS3

按下圖所示

86811360-e147-11f0-8c8f-92fbcf53809c.png86e09380-e147-11f0-8c8f-92fbcf53809c.png

Components選項卡

點擊

85ac2268-e147-11f0-8c8f-92fbcf53809c.png

按鈕

在New Component對話框中選擇Touch Middleware.(rm_touch)

879f8b50-e147-11f0-8c8f-92fbcf53809c.png

Components選項卡

rm_touch設(shè)定

按下圖所示

8801ebba-e147-11f0-8c8f-92fbcf53809c.png

Components選項卡

點擊

85ac2268-e147-11f0-8c8f-92fbcf53809c.png

按鈕

在New Component對話框中選擇Ports

88b0b41a-e147-11f0-8c8f-92fbcf53809c.png

Components選項卡

Ports設(shè)定

用于驅(qū)動User LED

按右圖所示

890f4e44-e147-11f0-8c8f-92fbcf53809c.png

Components選項卡

確認r_bsp

Initialization of peripheral functions by Code Generator/Smart Configurator

Enable

點擊

898b0fc0-e147-11f0-8c8f-92fbcf53809c.png

生成驅(qū)動程序

89e8249e-e147-11f0-8c8f-92fbcf53809c.png

確認驅(qū)動程序的添加

點擊

8a3fb736-e147-11f0-8c8f-92fbcf53809c.png

編譯工程

8a983762-e147-11f0-8c8f-92fbcf53809c.png

使用QE for Capacitive Touch開發(fā)觸摸應(yīng)用

在e2studio中打開QE For Capacitive touch

8af26ac0-e147-11f0-8c8f-92fbcf53809c.png

Preparation

工程設(shè)定

8bb0fe18-e147-11f0-8c8f-92fbcf53809c.png

建立配置

8c359b5a-e147-11f0-8c8f-92fbcf53809c.png

建立配置

在畫布中添加Button

8c920e26-e147-11f0-8c8f-92fbcf53809c.png

建立配置

為Button設(shè)定觸摸通道和阻尼電阻(Button00/TS02/560ohm,Button01/TS03/560ohm)

8d12ec26-e147-11f0-8c8f-92fbcf53809c.png

建立配置

點擊Create完成設(shè)定

8d6f46d8-e147-11f0-8c8f-92fbcf53809c.png

Tuning

調(diào)優(yōu)(Tuning)前的準備工作

點擊

8dd1aa4e-e147-11f0-8c8f-92fbcf53809c.png

旁邊的

8e2c3978-e147-11f0-8c8f-92fbcf53809c.png

在下拉菜單中選擇Debug Configuration

8e885f1e-e147-11f0-8c8f-92fbcf53809c.png

調(diào)優(yōu)(Tuning)前的準備工作

雙擊對話框左側(cè)的RL78F25_TB_TOUCH_SAMPLE_HardwareDebug后,在對話框右側(cè)Debugger選項卡的Connection Settings標簽頁確認目標板供電方式為仿真器供電方式,點擊Close關(guān)閉

8ee840f0-e147-11f0-8c8f-92fbcf53809c.png

調(diào)優(yōu)(Tuning)前的準備工作

將E2 Lite連接PC以及RL78/F25 target board的CN3

使用長45mmx寬25mmx厚2mm的亞克力板(用戶自行準備)覆蓋住電極區(qū)域

注意:禁止手指直接觸摸電極,否則會導(dǎo)致短路或者測量不正確

8f45dfee-e147-11f0-8c8f-92fbcf53809c.png

調(diào)優(yōu)(Tuning)前的準備工作

連接方法選擇Emulator

8fa1514e-e147-11f0-8c8f-92fbcf53809c.png

進行自動調(diào)優(yōu)(Tuning)

點擊Start Tuning按鈕,在彈出的對話框中,設(shè)定3.3V供電電壓后,點擊OK

90057962-e147-11f0-8c8f-92fbcf53809c.png

進行自動調(diào)優(yōu)(Tuning)

按步驟顯示自動調(diào)優(yōu)(Tuning)對話框,如寄生電容測量,偏置電流調(diào)整等無需用戶操作的步驟

90652326-e147-11f0-8c8f-92fbcf53809c.png

進行自動調(diào)優(yōu)(Tuning)

進入需要用戶參與的靈敏度測量步驟

用戶需要使用正常壓力按壓觸摸按鍵并保持,然后按下PC鍵盤上的任意鍵,生成默認的閾值,完成調(diào)優(yōu)(Tuning)

90c31526-e147-11f0-8c8f-92fbcf53809c.png

進行自動調(diào)優(yōu)(Tuning)

在彈出的對話框中,顯示閾值/溢出信息/警告錯誤信息,用戶點擊Continue the Tuning Process按鈕完成

911f8248-e147-11f0-8c8f-92fbcf53809c.png

進行自動調(diào)優(yōu)(Tuning)

自動調(diào)優(yōu)(Tuning)完成后,點擊Display Tuning Result按鈕,顯示自動調(diào)優(yōu)(Tuning)的結(jié)果,包括寄生電容值、驅(qū)動頻率、閾值、掃描時間等

917b4510-e147-11f0-8c8f-92fbcf53809c.png

輸出自動調(diào)優(yōu)(Tuning)產(chǎn)生的參數(shù)文件

點擊Output Parameter Files

91d81240-e147-11f0-8c8f-92fbcf53809c.png

Coding

輸出Sample Code

點擊Show Sample按鈕,在彈出的對話框中,點擊Output to a file,點擊OK關(guān)閉

923600e4-e147-11f0-8c8f-92fbcf53809c.png

在工程目錄下檢查新生成的參數(shù)文件和Sample Code文件

在qe_touch_config.c中檢查的按鍵閾值(threshold)等參數(shù)

929b9bfc-e147-11f0-8c8f-92fbcf53809c.png

在main.c中添加qe_touch_main()的聲明和調(diào)用

點擊

8a3fb736-e147-11f0-8c8f-92fbcf53809c.png

編譯工程,并運行程序

935694ac-e147-11f0-8c8f-92fbcf53809c.png

Monitoring

確認連接方式為Emulator

點擊Show Views

93b53af2-e147-11f0-8c8f-92fbcf53809c.png

在Board Monitor中,點擊Enable Monitoring ,并在各個監(jiān)控窗口中設(shè)定需要監(jiān)控的Touch I/F

94326662-e147-11f0-8c8f-92fbcf53809c.png

按下觸摸按鍵,即可在各個圖形化窗口中進行Monitoring以及觸摸參數(shù)調(diào)整

9494a6ce-e147-11f0-8c8f-92fbcf53809c.png

添加應(yīng)用代碼實現(xiàn)LED閃爍

應(yīng)用代碼添加

在qe_genqe_touch_sample.c中

LED1和LED2的宏定義

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

#defineLED1    (P6_bit.no6)
#defineLED2    (P6_bit.no7)


#defineLED_OFF   (1U)
#defineLED_ON   (0U)
94eebfba-e147-11f0-8c8f-92fbcf53809c.png

應(yīng)用代碼添加

在qe_genqe_touch_sample.c中

按下觸摸按鍵后點亮LED1和LED2

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

/*TODO:Add your own code here. */
 switch(button_status)
  {
   caseCONFIG01_MASK_BUTTON00:
         LED1 = LED_ON;
         break;
   caseCONFIG01_MASK_BUTTON01:
         LED2 = LED_ON;
         break;
   case(CONFIG01_MASK_BUTTON00 | CONFIG01_MASK_BUTTON01):
         LED1 = LED_ON;
         LED2 = LED_ON;
         break;
   default:
        LED1 = LED_OFF;
        LED2 = LED_OFF;
        break;
  }
954a7026-e147-11f0-8c8f-92fbcf53809c.png

編譯運行后,按下觸摸按鍵Touch Button1點亮LED1

95a89a84-e147-11f0-8c8f-92fbcf53809c.png

編譯運行后,按下觸摸按鍵Touch Button2點亮LED2

9616c9b4-e147-11f0-8c8f-92fbcf53809c.png

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

    關(guān)注

    68

    文章

    20256

    瀏覽量

    252437
  • 嵌入式
    +關(guān)注

    關(guān)注

    5199

    文章

    20454

    瀏覽量

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

    關(guān)注

    37

    文章

    22482

    瀏覽量

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

    關(guān)注

    1

    文章

    270

    瀏覽量

    17639

原文標題:RL78/F25觸摸應(yīng)用樣例工程創(chuàng)建演示(e2studio篇)

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RL78/F25 MCU基于CS+開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用工程

    作者 Sun Wei 嵌入式處理器事業(yè)部應(yīng)用工程中心 電子 ★ 目錄 ?★ 01 概述 02 RL78/F25 Target Board
    的頭像 發(fā)表于 01-05 14:53 ?6520次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/<b class='flag-5'>F25</b> <b class='flag-5'>MCU</b>基于CS+<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>創(chuàng)建</b><b class='flag-5'>觸摸</b>應(yīng)用<b class='flag-5'>樣</b><b class='flag-5'>例</b><b class='flag-5'>工程</b>

    RL78/F25 MCU基于IAR開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用工程

    RL78/F25 MCU基于IAR開發(fā)環(huán)境
    的頭像 發(fā)表于 01-05 14:59 ?6975次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/<b class='flag-5'>F25</b> <b class='flag-5'>MCU</b>基于IAR<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>創(chuàng)建</b><b class='flag-5'>觸摸</b>應(yīng)用<b class='flag-5'>樣</b><b class='flag-5'>例</b><b class='flag-5'>工程</b>

    RL78/F22 MCU基于e2studio開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用工程

    RL78/F22 MCU基于e2studio開發(fā)
    的頭像 發(fā)表于 01-14 15:31 ?6081次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/<b class='flag-5'>F</b>22 <b class='flag-5'>MCU</b>基于<b class='flag-5'>e2studio</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>創(chuàng)建</b><b class='flag-5'>觸摸</b>應(yīng)用<b class='flag-5'>樣</b><b class='flag-5'>例</b><b class='flag-5'>工程</b>

    RL78/F22 MCU基于IAR開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用工程

    創(chuàng)建觸摸工程 使用QE for Capacitive Touch開發(fā)
    的頭像 發(fā)表于 01-19 09:33 ?5506次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/<b class='flag-5'>F</b>22 <b class='flag-5'>MCU</b>基于IAR<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>創(chuàng)建</b><b class='flag-5'>觸摸</b>應(yīng)用<b class='flag-5'>樣</b><b class='flag-5'>例</b><b class='flag-5'>工程</b>

    e2studio(25)----電容觸摸配置(2)

    e2studio(25)----電容觸摸配置(2)
    的頭像 發(fā)表于 08-21 15:50 ?1898次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>e2studio</b>(<b class='flag-5'>25</b>)----電容<b class='flag-5'>觸摸</b>配置(<b class='flag-5'>2</b>)

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

    本篇將分兩部分為大家介紹RL78/G16 FPB觸摸工程創(chuàng)建演示,首先是
    的頭像 發(fā)表于 05-21 14:13 ?2380次閱讀
    基于<b class='flag-5'>RL78</b>/G16 FPB的<b class='flag-5'>觸摸</b><b class='flag-5'>樣</b><b class='flag-5'>例</b><b class='flag-5'>工程</b><b class='flag-5'>創(chuàng)建</b>演示流程

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

    視頻教學(xué) 樣品申請 請勿添加外鏈 e2studio軟件 e2studio的集成開發(fā)環(huán)境,F(xiàn)
    發(fā)表于 09-30 15:28

    [e2studio] Renesas Starter Kit for RL78/L13 快速入門指南

    [e2studio] Renesas Starter Kit for RL78/L13 快速入門指南
    發(fā)表于 03-31 18:38 ?0次下載
    [<b class='flag-5'>e2studio</b>] Renesas Starter Kit for <b class='flag-5'>RL78</b>/L13 快速入門指南

    [e2studio] Renesas Starter Kit for RL78/L13 Tutorial 手冊

    [e2studio] Renesas Starter Kit for RL78/L13 Tutorial 手冊
    發(fā)表于 03-31 18:38 ?0次下載
    [<b class='flag-5'>e2studio</b>] Renesas Starter Kit for <b class='flag-5'>RL78</b>/L13 Tutorial 手冊

    [e2studio] Renesas Starter Kit for RL78/L13 用戶手冊

    [e2studio] Renesas Starter Kit for RL78/L13 用戶手冊
    發(fā)表于 03-31 18:41 ?0次下載
    [<b class='flag-5'>e2studio</b>] Renesas Starter Kit for <b class='flag-5'>RL78</b>/L13 用戶手冊

    [e2studio] Renesas Starter Kit for RL78/G1C Tutorial 手冊

    [e2studio] Renesas Starter Kit for RL78/G1C Tutorial 手冊
    發(fā)表于 04-03 18:53 ?0次下載
    [<b class='flag-5'>e2studio</b>] Renesas Starter Kit for <b class='flag-5'>RL78</b>/G1C Tutorial 手冊

    [e2studio] Renesas Starter Kit for RL78/L13 快速入門指南

    [e2studio] Renesas Starter Kit for RL78/L13 快速入門指南
    發(fā)表于 07-13 19:43 ?1次下載
    [<b class='flag-5'>e2studio</b>] Renesas Starter Kit for <b class='flag-5'>RL78</b>/L13 快速入門指南

    [e2studio] Renesas Starter Kit for RL78/L13 Tutorial 手冊

    [e2studio] Renesas Starter Kit for RL78/L13 Tutorial 手冊
    發(fā)表于 07-13 19:43 ?0次下載
    [<b class='flag-5'>e2studio</b>] Renesas Starter Kit for <b class='flag-5'>RL78</b>/L13 Tutorial 手冊

    [e2studio] Renesas Starter Kit for RL78/L13 用戶手冊

    [e2studio] Renesas Starter Kit for RL78/L13 用戶手冊
    發(fā)表于 07-13 19:46 ?0次下載
    [<b class='flag-5'>e2studio</b>] Renesas Starter Kit for <b class='flag-5'>RL78</b>/L13 用戶手冊

    [e2studio] Renesas Starter Kit for RL78/G1C Tutorial 手冊

    [e2studio] Renesas Starter Kit for RL78/G1C Tutorial 手冊
    發(fā)表于 07-14 09:53 ?0次下載
    [<b class='flag-5'>e2studio</b>] Renesas Starter Kit for <b class='flag-5'>RL78</b>/G1C Tutorial 手冊