国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

瑞薩RL78/F22 MCU基于e2studio開發環境創建觸摸應用樣例工程

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

掃碼添加小助手

加入工程師交流群

目 錄

01 概述
02 瑞薩RL78/F22 Target Board簡介
03 基于e2studio創建觸摸應用樣例工程
–在e2studio中創建新工程
–在Smart Configurator中為新工程添加驅動程序
–使用QE for Capacitive Touch開發觸摸應用
–添加應用代碼實現LED閃爍

1

概述

本文包含以下主要內容:

瑞薩RL78/F22 Target Board簡介

基于e2studio創建觸摸樣例工程

使用QE for Capacitive Touch開發觸摸應用

觸摸和LED閃爍演示

本文基于以下開發環境

軟件運行環境

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

硬件運行環境

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

2

瑞薩RL78/F22 Target Board簡介

瑞薩RL78/F22 target board

(RTK7F125FPC01000BJ)

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

硬件運行環境搭建

硬件連接框圖

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

3

基于e2studio創建觸摸樣例工程

在e2studio中創建RL78新工程

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

新建工程名稱:

RL78F22_TB_TOUCH_SAMPLE

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

選擇Toolchain

V1.15.01

選擇目標器件

R7F122GG4xFB

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

選擇仿真器

E2 Lite(RL78)。

選擇Use Smart configurator

勾選。

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

完成新工程創建

點擊Finish。

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

在Smart Configurator中為新工程添加驅動程序

RL78新工程創建完成后,默認打開Smart Configurator的Overview選項卡。

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

Smart Configurator設定

Clocks選項卡

設定VDD Setting

本例為2.7V ≤ VDD ≤ 5.5V。

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

System選項卡

按照下圖進行設定

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

Components選項卡

r_bsp設定

保持默認。

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

Components選項卡

點擊

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

按鈕。

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

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

Components選項卡

r_ctsu設定

根據實際電路設定觸摸通道:

勾選TSCAP;

勾選TS2;

勾選TS3;

按下圖所示:

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

Components選項卡

點擊

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

按鈕。

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

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

Components選項卡

rm_touch設定

按下圖所示:

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

Components選項卡

點擊

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

按鈕。

在New Component對話框中選擇Ports。

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

Components選項卡

Ports設定

用于驅動Test LED;

按下圖所示:

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

Components選項卡

確認r_bsp。

Initialization of peripheral functions by Code Generator/Smart Configurator;

Enable;

點擊

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

生成驅動程序。

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

確認驅動程序的添加

點擊

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

編譯工程。

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

使用QE for Capacitive Touch開發觸摸應用

在e2studio中打開QE For Capacitive touch

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

Preparation

工程設定

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

建立配置

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

建立配置

在畫布中添加Button

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

建立配置

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

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

建立配置

點擊Create完成設定。

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

Tuning

調優(Tuning)前的準備工作

點擊

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

旁邊的

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

在下拉菜單中選擇Debug Configuration。

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

雙擊對話框左側的RL78F22_TB_TOUCH_SAMPLE_HardwareDebug后,在對話框右側Debugger選項卡的Connection Settings標簽頁確認目標板供電方式為仿真器供電方式,點擊Close關閉。

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

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

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

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

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

連接方法選擇Emulator。

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

進行自動調優(Tuning)

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

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

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

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

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

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

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

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

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

自動調優(Tuning)完成后,點擊Display Tuning Result按鈕,顯示自動調優(Tuning)的結果,包括寄生電容值、驅動頻率、閾值、掃描時間等。

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

輸出自動調優(Tuning)產生的參數文件

點擊Output Parameter Files

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

Coding

輸出Sample Code

點擊Show Sample按鈕,在彈出的對話框中,點擊Output to a file,點擊OK關閉。

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

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

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

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

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

點擊

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

編譯工程,并運行程序。

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

Monitoring

確認連接方式為Emulator

點擊Show Views

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

在Board Monitor中,點擊Enable Monitoring ,并在各個監控窗口中設定需要監控的Touch I/F。

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

按下觸摸按鍵,即可在各個圖形化窗口中進行Monitoring以及觸摸參數調整。

881a0b2a-f0fe-11f0-92de-92fbcf53809c.png

添加應用代碼實現LED閃爍

應用代碼添加

在qe_genqe_touch_sample.c中

LED1和LED2的宏定義

左右滑動查看完整內容

#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中

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

左右滑動查看完整內容

/*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

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    243

    文章

    24592

    瀏覽量

    690781
  • 瑞薩
    +關注

    關注

    37

    文章

    22481

    瀏覽量

    90845
  • 開發環境
    +關注

    關注

    1

    文章

    270

    瀏覽量

    17637

原文標題:瑞薩RL78/F22觸摸應用樣例工程創建演示(e2studio篇)

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RL78/F25 MCU基于CS+開發環境創建觸摸應用工程

    作者 Sun Wei 嵌入式處理器事業部應用工程中心 電子 ★ 目錄 ?★ 01 概述 02 RL78/F25 Target Board
    的頭像 發表于 01-05 14:53 ?6306次閱讀
    <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'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>創建</b><b class='flag-5'>觸摸</b>應用<b class='flag-5'>樣</b><b class='flag-5'>例</b><b class='flag-5'>工程</b>

    RL78/F25 MCU基于e2studio開發環境創建觸摸應用工程

    打開e2studio設定workspace后在菜單欄點擊[File]新建RL78工程
    的頭像 發表于 01-05 14:56 ?9761次閱讀
    <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'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>創建</b><b class='flag-5'>觸摸</b>應用<b class='flag-5'>樣</b><b class='flag-5'>例</b><b class='flag-5'>工程</b>

    RL78/F25 MCU基于IAR開發環境創建觸摸應用工程

    RL78/F25 MCU基于IAR開發環境
    的頭像 發表于 01-05 14:59 ?6750次閱讀
    <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'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>創建</b><b class='flag-5'>觸摸</b>應用<b class='flag-5'>樣</b><b class='flag-5'>例</b><b class='flag-5'>工程</b>

    RL78/F22 MCU基于IAR開發環境創建觸摸應用工程

    創建觸摸工程 使用QE for Capacitive Touch開發
    的頭像 發表于 01-19 09:33 ?5331次閱讀
    <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'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>創建</b><b class='flag-5'>觸摸</b>應用<b class='flag-5'>樣</b><b class='flag-5'>例</b><b class='flag-5'>工程</b>

    基于RL78/G16 FPB的觸摸工程創建演示流程

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

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

    視頻教學 樣品申請 請勿添加外鏈 e2studio軟件 e2studio的集成開發環境,F
    發表于 09-30 15:28

    RL78/G22觸摸套件開發板(EVB)演示

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

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

    [e2studio] Renesas Starter Kit for RL78/L13 快速入門指南
    發表于 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 手冊
    發表于 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 用戶手冊
    發表于 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 手冊
    發表于 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 快速入門指南
    發表于 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 手冊
    發表于 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 用戶手冊
    發表于 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 手冊
    發表于 07-14 09:53 ?0次下載
    [<b class='flag-5'>e2studio</b>] Renesas Starter Kit for <b class='flag-5'>RL78</b>/G1C Tutorial 手冊