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

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

作者

Sun Wei

嵌入式處理器事業部應用工程中心

瑞薩電子

★ 目錄

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

★ 概述

本文包含以下主要內容

RL78/F25 Target Board簡介

基于e2studio創建觸摸樣例工程

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

觸摸和LED閃爍演示

本文基于以下開發環境

1軟件運行環境

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

硬件運行環境

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

硬件運行環境搭建

硬件連接框圖

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

基于e2studio創建觸摸樣例工程

在e2studio中創建RL78新工程

打開e2studio設定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

完成新工程創建

點擊Finish

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

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

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

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

Smart Configurator設定

Clocks選項卡

設定VDD Setting

本例為2.7V≤VDD≤5.5V

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

System選項卡

按下圖進行設定

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

Components選項卡

r_bsp設定

保持默認

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設定

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

勾選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設定

按下圖所示

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

Components選項卡

點擊

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

按鈕

在New Component對話框中選擇Ports

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

Components選項卡

Ports設定

用于驅動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

生成驅動程序

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

確認驅動程序的添加

點擊

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

編譯工程

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

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

在e2studio中打開QE For Capacitive touch

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

Preparation

工程設定

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

建立配置

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

建立配置

在畫布中添加Button

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

建立配置

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

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

建立配置

點擊Create完成設定

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

Tuning

調優(Tuning)前的準備工作

點擊

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

旁邊的

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

在下拉菜單中選擇Debug Configuration

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

調優(Tuning)前的準備工作

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

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

調優(Tuning)前的準備工作

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

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

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

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

調優(Tuning)前的準備工作

連接方法選擇Emulator

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

進行自動調優(Tuning)

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

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

進行自動調優(Tuning)

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

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

進行自動調優(Tuning)

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

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

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

進行自動調優(Tuning)

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

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

進行自動調優(Tuning)

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

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

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

點擊Output Parameter Files

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

Coding

輸出Sample Code

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

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

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

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

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

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

點擊

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 ,并在各個監控窗口中設定需要監控的Touch I/F

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

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

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

添加應用代碼實現LED閃爍

應用代碼添加

在qe_genqe_touch_sample.c中

LED1和LED2的宏定義

左右滑動查看完整內容

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


#defineLED_OFF   (1U)
#defineLED_ON   (0U)
94eebfba-e147-11f0-8c8f-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;
  }
954a7026-e147-11f0-8c8f-92fbcf53809c.png

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

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

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

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

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

    關注

    68

    文章

    20239

    瀏覽量

    251444
  • 嵌入式
    +關注

    關注

    5198

    文章

    20404

    瀏覽量

    333242
  • 瑞薩
    +關注

    關注

    37

    文章

    22475

    瀏覽量

    90562
  • 開發環境
    +關注

    關注

    1

    文章

    268

    瀏覽量

    17613

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    RL78/F22 MCU基于e2studio開發
    的頭像 發表于 01-14 15:31 ?5111次閱讀
    <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'>開發</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 ?4706次閱讀
    <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'>開發</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>

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

    e2studio(25)----電容觸摸配置(2)
    的頭像 發表于 08-21 15:50 ?1863次閱讀
    <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的觸摸工程創建演示流程

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

    [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 手冊