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/F22 MCU基于e2studio開(kāi)發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程

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

掃碼添加小助手

加入工程師交流群

目 錄

01 概述
02 瑞薩RL78/F22 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閃爍

1

概述

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

瑞薩RL78/F22 Target Board簡(jiǎn)介

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

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

觸摸和LED閃爍演示

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

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

73efde9a-f0fe-11f0-92de-92fbcf53809c.png

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

74448a12-f0fe-11f0-92de-92fbcf53809c.png

2

瑞薩RL78/F22 Target Board簡(jiǎn)介

瑞薩RL78/F22 target board

(RTK7F125FPC01000BJ)

74a1ce2a-f0fe-11f0-92de-92fbcf53809c.png750a4edc-f0fe-11f0-92de-92fbcf53809c.png

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

硬件連接框圖

757c08ba-f0fe-11f0-92de-92fbcf53809c.png

3

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

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

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

新建工程名稱:

RL78F22_TB_TOUCH_SAMPLE

75e66e08-f0fe-11f0-92de-92fbcf53809c.png7649fc70-f0fe-11f0-92de-92fbcf53809c.png

選擇Toolchain

V1.15.01

選擇目標(biāo)器件

R7F122GG4xFB

76a331fa-f0fe-11f0-92de-92fbcf53809c.png

選擇仿真器

E2 Lite(RL78)。

選擇Use Smart configurator

勾選。

76fb804e-f0fe-11f0-92de-92fbcf53809c.png

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

點(diǎn)擊Finish。

77622d58-f0fe-11f0-92de-92fbcf53809c.png

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

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

781a552c-f0fe-11f0-92de-92fbcf53809c.png

Smart Configurator設(shè)定

Clocks選項(xiàng)卡

設(shè)定VDD Setting

本例為2.7V ≤ VDD ≤ 5.5V。

787e8ab0-f0fe-11f0-92de-92fbcf53809c.png

System選項(xiàng)卡

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

78e551dc-f0fe-11f0-92de-92fbcf53809c.png

Components選項(xiàng)卡

r_bsp設(shè)定

保持默認(rèn)。

794aa3c0-f0fe-11f0-92de-92fbcf53809c.png

Components選項(xiàng)卡

點(diǎn)擊

79ae0e56-f0fe-11f0-92de-92fbcf53809c.png

按鈕。

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

7a026622-f0fe-11f0-92de-92fbcf53809c.png

Components選項(xiàng)卡

r_ctsu設(shè)定

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

勾選TSCAP;

勾選TS2;

勾選TS3;

按下圖所示:

7a59b620-f0fe-11f0-92de-92fbcf53809c.png7aae2e58-f0fe-11f0-92de-92fbcf53809c.png

Components選項(xiàng)卡

點(diǎn)擊

79ae0e56-f0fe-11f0-92de-92fbcf53809c.png

按鈕。

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

7b5c648c-f0fe-11f0-92de-92fbcf53809c.png

Components選項(xiàng)卡

rm_touch設(shè)定

按下圖所示:

7bc197a8-f0fe-11f0-92de-92fbcf53809c.png

Components選項(xiàng)卡

點(diǎn)擊

79ae0e56-f0fe-11f0-92de-92fbcf53809c.png

按鈕。

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

7c7b3852-f0fe-11f0-92de-92fbcf53809c.png

Components選項(xiàng)卡

Ports設(shè)定

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

按下圖所示:

7cd1e8fa-f0fe-11f0-92de-92fbcf53809c.png7d273b52-f0fe-11f0-92de-92fbcf53809c.png

Components選項(xiàng)卡

確認(rèn)r_bsp。

Initialization of peripheral functions by Code Generator/Smart Configurator;

Enable;

點(diǎn)擊

7d807532-f0fe-11f0-92de-92fbcf53809c.png

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

7ddb9bf6-f0fe-11f0-92de-92fbcf53809c.png

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

點(diǎn)擊

7e300e70-f0fe-11f0-92de-92fbcf53809c.png

編譯工程。

7e86582a-f0fe-11f0-92de-92fbcf53809c.png

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

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

7edddbb8-f0fe-11f0-92de-92fbcf53809c.png

Preparation

工程設(shè)定

7f34d030-f0fe-11f0-92de-92fbcf53809c.png

建立配置

7f9f28c2-f0fe-11f0-92de-92fbcf53809c.png

建立配置

在畫(huà)布中添加Button

80103b16-f0fe-11f0-92de-92fbcf53809c.png

建立配置

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

80786dbc-f0fe-11f0-92de-92fbcf53809c.png

建立配置

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

80e31e46-f0fe-11f0-92de-92fbcf53809c.png

Tuning

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

點(diǎn)擊

814b41a6-f0fe-11f0-92de-92fbcf53809c.png

旁邊的

819f1f24-f0fe-11f0-92de-92fbcf53809c.png

在下拉菜單中選擇Debug Configuration。

81f6ca1c-f0fe-11f0-92de-92fbcf53809c.png

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

825fda70-f0fe-11f0-92de-92fbcf53809c.png

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

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

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

82cce98a-f0fe-11f0-92de-92fbcf53809c.png

連接方法選擇Emulator。

833ab622-f0fe-11f0-92de-92fbcf53809c.png

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

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

83a570b6-f0fe-11f0-92de-92fbcf53809c.png

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

83fbca2e-f0fe-11f0-92de-92fbcf53809c.png

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

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

844fa82e-f0fe-11f0-92de-92fbcf53809c.png

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

84a5d794-f0fe-11f0-92de-92fbcf53809c.png

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

84fe333a-f0fe-11f0-92de-92fbcf53809c.png

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

點(diǎn)擊Output Parameter Files

856a01e6-f0fe-11f0-92de-92fbcf53809c.png

Coding

輸出Sample Code

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

85d11444-f0fe-11f0-92de-92fbcf53809c.png

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

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

86427058-f0fe-11f0-92de-92fbcf53809c.png

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

點(diǎn)擊

7e300e70-f0fe-11f0-92de-92fbcf53809c.png

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

86eea242-f0fe-11f0-92de-92fbcf53809c.png

Monitoring

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

點(diǎn)擊Show Views

8744976a-f0fe-11f0-92de-92fbcf53809c.png

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

87addcf2-f0fe-11f0-92de-92fbcf53809c.png

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

881a0b2a-f0fe-11f0-92de-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)
88752f78-f0fe-11f0-92de-92fbcf53809c.png

在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;  
 }
88e09d9e-f0fe-11f0-92de-92fbcf53809c.png

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

893bf1d0-f0fe-11f0-92de-92fbcf53809c.png

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

8997949a-f0fe-11f0-92de-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)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    243

    文章

    24596

    瀏覽量

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

    關(guān)注

    37

    文章

    22481

    瀏覽量

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

    關(guān)注

    1

    文章

    270

    瀏覽量

    17638

原文標(biāo)題:瑞薩RL78/F22觸摸應(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 ?6471次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/<b class='flag-5'>F</b>25 <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基于e2studio開(kāi)發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用工程

    打開(kāi)e2studio設(shè)定workspace后在菜單欄點(diǎn)擊[File]新建RL78工程
    的頭像 發(fā)表于 01-05 14:56 ?1w次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/<b class='flag-5'>F</b>25 <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/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 ?6919次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/<b class='flag-5'>F</b>25 <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基于IAR開(kāi)發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用工程

    創(chuàng)建觸摸工程 使用QE for Capacitive Touch開(kāi)發(fā)
    的頭像 發(fā)表于 01-19 09:33 ?5465次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/<b class='flag-5'>F22</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/G16 FPB的觸摸工程創(chuàng)建演示流程

    本篇將分兩部分為大家介紹RL78/G16 FPB觸摸工程創(chuàng)建演示,首先是
    的頭像 發(fā)表于 05-21 14:13 ?2375次閱讀
    基于<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

    RL78/G22觸摸套件開(kāi)發(fā)板(EVB)演示

    for Cap Touch v3.1) 仿真器:E2 lite , Com port 開(kāi)發(fā)板:RL78/G22觸摸套件
    的頭像 發(fā)表于 03-10 14:35 ?2408次閱讀

    [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è)