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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

作者

Sun Wei

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

瑞薩電子

★ 目錄

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

★ 概述

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

RL78/F25 Target Board簡(jiǎn)介

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

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

觸摸和LED閃爍演示

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

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

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

硬件運(yùn)行環(huán)境

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

RL78/F25 Target Board簡(jiǎn)介

RL78/F25 target board(RTK7F125FPC01000BJ)

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

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

硬件連接框圖

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

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

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

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

新建工程名稱: RL78F25_TB_TOUCH_SAMPLE

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

選擇Toolchain

V1.15.01

選擇目標(biāo)器件

R7F125FPL4xFB

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

選擇仿真器

E2 Lite(RL78)

選擇Use Smart configurator

勾選

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

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

點(diǎn)擊Finish

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

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

RL78新工程創(chuàng)建完成后,默認(rèn)打開(kāi)Smart Configurator的Overview選項(xiàng)卡

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

Smart Configurator設(shè)定

Clocks選項(xiàng)卡

設(shè)定VDD Setting

本例為2.7V≤VDD≤5.5V

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

System選項(xiàng)卡

按下圖進(jìn)行設(shè)定

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

Components選項(xiàng)卡

r_bsp設(shè)定

保持默認(rèn)

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

Components選項(xiàng)卡

點(diǎn)擊

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

按鈕

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

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

Components選項(xiàng)卡

r_ctsu設(shè)定

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

勾選TSCAP

勾選TS2

勾選TS3

按下圖所示

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

Components選項(xiàng)卡

點(diǎn)擊

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

按鈕

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

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

Components選項(xiàng)卡

rm_touch設(shè)定

按下圖所示

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

Components選項(xiàng)卡

點(diǎn)擊

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

按鈕

在New Component對(duì)話框中選擇Ports

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

Components選項(xiàng)卡

Ports設(shè)定

用于驅(qū)動(dòng)User LED

按右圖所示

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

Components選項(xiàng)卡

確認(rèn)r_bsp

Initialization of peripheral functions by Code Generator/Smart Configurator

Enable

點(diǎn)擊

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

生成驅(qū)動(dòng)程序

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

確認(rèn)驅(qū)動(dòng)程序的添加

點(diǎn)擊

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

編譯工程

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

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

在e2studio中打開(kāi)QE For Capacitive touch

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

Preparation

工程設(shè)定

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

建立配置

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

建立配置

在畫(huà)布中添加Button

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

建立配置

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

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

建立配置

點(diǎn)擊Create完成設(shè)定

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

Tuning

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

點(diǎn)擊

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)前的準(zhǔn)備工作

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

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

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

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

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

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

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

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

連接方法選擇Emulator

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

進(jìn)行自動(dòng)調(diào)優(yōu)(Tuning)

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

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

進(jìn)行自動(dòng)調(diào)優(yōu)(Tuning)

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

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

進(jìn)行自動(dòng)調(diào)優(yōu)(Tuning)

進(jìn)入需要用戶參與的靈敏度測(cè)量步驟

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

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

進(jìn)行自動(dòng)調(diào)優(yōu)(Tuning)

在彈出的對(duì)話框中,顯示閾值/溢出信息/警告錯(cuò)誤信息,用戶點(diǎn)擊Continue the Tuning Process按鈕完成

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

進(jìn)行自動(dòng)調(diào)優(yōu)(Tuning)

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

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

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

點(diǎn)擊Output Parameter Files

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

Coding

輸出Sample Code

點(diǎn)擊Show Sample按鈕,在彈出的對(duì)話框中,點(diǎn)擊Output to a file,點(diǎn)擊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)用

點(diǎn)擊

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

編譯工程,并運(yùn)行程序

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

Monitoring

確認(rèn)連接方式為Emulator

點(diǎn)擊Show Views

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

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

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

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

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

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

應(yīng)用代碼添加

在qe_genqe_touch_sample.c中

LED1和LED2的宏定義

左右滑動(dòng)查看完整內(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中

按下觸摸按鍵后點(diǎn)亮LED1和LED2

左右滑動(dòng)查看完整內(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

編譯運(yùn)行后,按下觸摸按鍵Touch Button1點(diǎn)亮LED1

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

編譯運(yùn)行后,按下觸摸按鍵Touch Button2點(diǎn)亮LED2

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

聲明:本文內(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)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20248

    瀏覽量

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

    關(guān)注

    5198

    文章

    20434

    瀏覽量

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

    關(guān)注

    37

    文章

    22481

    瀏覽量

    90823
  • 開(kāi)發(fā)環(huán)境

    關(guān)注

    1

    文章

    270

    瀏覽量

    17635

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    作者 Sun Wei 嵌入式處理器事業(yè)部應(yīng)用工程中心 電子 ★ 目錄 ?★ 01 概述 02 RL78/F25 Target Board
    的頭像 發(fā)表于 01-05 14:53 ?6242次閱讀
    <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'>開(kāi)發(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開(kāi)發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用工程

    RL78/F25 MCU基于IAR開(kāi)發(fā)環(huán)境
    的頭像 發(fā)表于 01-05 14:59 ?6677次閱讀
    <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'>開(kāi)發(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開(kāi)發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用工程

    RL78/F22 MCU基于e2studio開(kāi)發(fā)
    的頭像 發(fā)表于 01-14 15:31 ?5762次閱讀
    <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'>開(kāi)發(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開(kāi)發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用工程

    創(chuàng)建觸摸工程 使用QE for Capacitive Touch開(kāi)發(fā)
    的頭像 發(fā)表于 01-19 09:33 ?5272次閱讀
    <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'>開(kāi)發(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 ?1881次閱讀
    <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 ?2365次閱讀
    基于<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é) 樣品申請(qǐng) 請(qǐng)勿添加外鏈 e2studio軟件 e2studio的集成開(kāi)發(fā)環(huán)境,F(xiàn)
    發(fā)表于 09-30 15:28

    [e2studio] Renesas Starter Kit for RL78/L13 快速入門(mén)指南

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

    [e2studio] Renesas Starter Kit for RL78/L13 Tutorial 手冊(cè)

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

    [e2studio] Renesas Starter Kit for RL78/L13 用戶手冊(cè)

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

    [e2studio] Renesas Starter Kit for RL78/G1C Tutorial 手冊(cè)

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

    [e2studio] Renesas Starter Kit for RL78/L13 快速入門(mén)指南

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

    [e2studio] Renesas Starter Kit for RL78/L13 Tutorial 手冊(cè)

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

    [e2studio] Renesas Starter Kit for RL78/L13 用戶手冊(cè)

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

    [e2studio] Renesas Starter Kit for RL78/G1C Tutorial 手冊(cè)

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