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

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

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

瑞薩電容觸摸技術(shù)之低功耗應(yīng)用—RX140實(shí)驗(yàn)環(huán)節(jié)(2)-1

瑞薩MCU小百科 ? 來(lái)源:瑞薩嵌入式小百科 ? 作者:瑞薩嵌入式小百科 ? 2024-03-06 13:56 ? 次閱讀

概述

在本實(shí)驗(yàn)環(huán)節(jié)中,將基于RX140創(chuàng)建一個(gè)基本的含有12個(gè)自容按鍵的觸摸應(yīng)用工程,以此了解使用QE For Cap Touch進(jìn)行觸摸應(yīng)用開(kāi)發(fā)的軟件步驟和流程

如果對(duì)Lab session 1的內(nèi)容非常熟悉或者有一定困難,可跳過(guò)步驟2.1到步驟2.5,在e2 studio中import導(dǎo)入培訓(xùn)配套資料Checkpoints文件夾中的工程Lab session 1,直接進(jìn)行步驟2.6到步驟2.10的實(shí)驗(yàn)。

實(shí)驗(yàn)步驟

2.1

新建工程

2.1.1 啟動(dòng)"e2 studio 2023 04"

新建工作空間Workspace:workspace Captouch Training

單擊"Launch"

600d8dee-db72-11ee-a297-92fbcf53809c.png

2.1.2 新建Renesas RX工程

依次選擇File→New→瑞薩C/C++項(xiàng)目→Renesas RX

601a6852-db72-11ee-a297-92fbcf53809c.png

2.1.3 選擇"Renesas CC-RX C/C++ Executable Project"

單擊Next

6028299c-db72-11ee-a297-92fbcf53809c.png

2.1.4 工程名稱Project name

輸入Lab_session_1

單擊Next

603aa39c-db72-11ee-a297-92fbcf53809c.png

2.1.5 在"Target Device"右側(cè)單擊605f3306-db72-11ee-a297-92fbcf53809c.png

在彈出的對(duì)話框中依次選擇RX100→RX140→RX140-48Pin →R5F51406BxFL

單擊OK關(guān)閉對(duì)話框

6066a14a-db72-11ee-a297-92fbcf53809c.png

2.1.6 在"Configurations" → "Create Hardware Debug Configuration"的下拉對(duì)話框中選擇"E2 Lite(RX)"

單擊Next

607b7bb0-db72-11ee-a297-92fbcf53809c.png

2.1.7 默認(rèn)選擇"Use Smart configurator"

單擊Next

6090766e-db72-11ee-a297-92fbcf53809c.png

2.1.8 以下兩個(gè)頁(yè)面保持默認(rèn)

單擊Next

60a1d8d2-db72-11ee-a297-92fbcf53809c.png

單擊Finish

60b3f3dc-db72-11ee-a297-92fbcf53809c.png

2.1.9 打開(kāi)"Smart configurator"

勾選"Remember my decision"

單擊"Open Perspective"

60c77a74-db72-11ee-a297-92fbcf53809c.png

2.1.10 Smart Configurator

新建工程后,默認(rèn)來(lái)到"Smart Configurator"的"Overview"標(biāo)簽頁(yè)

60d2ecc4-db72-11ee-a297-92fbcf53809c.png

2.2

使用Smart Configurator添加

必要的外設(shè)驅(qū)動(dòng)程序

2.2.1 Clock設(shè)定

切換到"Smart configurator"的"Clocks"標(biāo)簽頁(yè),時(shí)鐘配置的默認(rèn)設(shè)定如下圖

保持默認(rèn)設(shè)定

60f26a9a-db72-11ee-a297-92fbcf53809c.png

2.2.2 切換到"Smart configurator"的"Components"標(biāo)簽頁(yè)

r_bsp設(shè)定

單擊610557d6-db72-11ee-a297-92fbcf53809c.png,右側(cè)顯示r_bsp的詳細(xì)設(shè)定

將"Heap size"的設(shè)定從默認(rèn)0x400改為0x1000

將"Software interrupt Unit1(SWINT1) "的設(shè)定從默認(rèn)"Unused"改為"Used"

610c8ef2-db72-11ee-a297-92fbcf53809c.png

2.2.3 在Components標(biāo)簽頁(yè),添加驅(qū)動(dòng)程序

單擊61217934-db72-11ee-a297-92fbcf53809c.png圖標(biāo),彈出"Software Components Selection"對(duì)話框,如下圖所示

6136dedc-db72-11ee-a297-92fbcf53809c.png

2.2.4 添加觸摸相關(guān)的驅(qū)動(dòng)程序

選擇"CTSU QE API"

單擊 "Finish"

6148fc2a-db72-11ee-a297-92fbcf53809c.png

2.2.5 "r_ctsu_qe"設(shè)定

將"Data transfer of INTCTSUWR and INTCTSURD"從默認(rèn)的"Interrupt Handler"改為"DTC"

將"TSCAP"以及使用的12個(gè)觸摸通道設(shè)定為"Used"

TS5、TS6、TS7,TS8,TS9,TS10,TS13,TS14,TS15,TS20,TS22,TS24

615ca266-db72-11ee-a297-92fbcf53809c.png

NOTE

1. " CTSUWR"和"CTSURD"為CTSU底層中斷,用于傳輸CTSU的運(yùn)行參數(shù),傳輸?shù)姆绞娇梢赃x擇"Interrupt Handler",也可以選擇為"DTC"。需要注意的是,CTSU在低功耗模式下工作時(shí),必須選擇為"DTC"。

2. "Tscap"為必選項(xiàng)。

2.2.6 添加觸摸相關(guān)的驅(qū)動(dòng)程序

選擇"TOUCH QE API"

單擊"Finish"

6171247a-db72-11ee-a297-92fbcf53809c.png

2.2.7 "rm_touch_qe"設(shè)定

保持默認(rèn)不變

617bb21e-db72-11ee-a297-92fbcf53809c.png

2.2.8 添加DTC驅(qū)動(dòng)程序

選擇"DTC Driver"

單擊"Finish"

6187a9f2-db72-11ee-a297-92fbcf53809c.png

NOTE

由于"r_ctsu_qe"的設(shè)定中,使用了DTC,因此需要DTC驅(qū)動(dòng)程序

2.2.9 "DTC Driver"設(shè)定

將"DMAC FIT check"的設(shè)定從默認(rèn)"Used"改為"NOT Used"

61a7101c-db72-11ee-a297-92fbcf53809c.png

2.2.10 添加"PORT"驅(qū)動(dòng)程序

選擇"Ports"

點(diǎn)擊"Next", 彈出Ports配置對(duì)話框,保持默認(rèn)不變

61b1c692-db72-11ee-a297-92fbcf53809c.png

點(diǎn)擊"Finish"

61c31302-db72-11ee-a297-92fbcf53809c.png

NOTE

"PORT"用于驅(qū)動(dòng)指示觸摸按鍵狀態(tài)的LED以及用戶LED

2.2.11 "PORT"設(shè)定

選擇"PORTA""PORTE"

61dfd186-db72-11ee-a297-92fbcf53809c.png

2.2.12 "PORT"設(shè)定

將"PORTA(PA1,PA3,PA4,PA6)"全部設(shè)定為"OUT",將"PORTE(PE1,PE2,PE3,PE4)"全部設(shè)定為"OUT"

61e9cc36-db72-11ee-a297-92fbcf53809c.png61fd39ce-db72-11ee-a297-92fbcf53809c.png

NOTE

PA1,PA3,PA4,PA6,PE2,PE3,PE4用于驅(qū)動(dòng)指示觸摸按鍵狀態(tài)的LED

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

2.2.13 點(diǎn)擊620b05fe-db72-11ee-a297-92fbcf53809c.png生成驅(qū)動(dòng)程序代碼

2.2.14 勾選"Always save and generate without asking"

點(diǎn)擊Proceed繼續(xù)

6212219a-db72-11ee-a297-92fbcf53809c.png




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    54

    文章

    8378

    瀏覽量

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

    關(guān)注

    36

    文章

    22325

    瀏覽量

    87194
  • 電容觸摸
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    16516
  • DTC控制
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    1222

原文標(biāo)題:瑞薩電容觸摸技術(shù)之低功耗應(yīng)用——RX140實(shí)驗(yàn)環(huán)節(jié) (2)-1

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RA2L1入門學(xué)習(xí)】+Key控制LED實(shí)驗(yàn)

    基于 Arm? Cortex?-M23 核心(現(xiàn)今 Arm? Cortex-M 系列中功耗最低的 CPU)。 這款產(chǎn)品采用優(yōu)化的制程和電子的低功耗工藝
    發(fā)表于 03-07 15:16

    新品上市 | RA4L1低功耗MCU--USB,CANFD,段碼LCD,適用低功耗電池應(yīng)用

    RA家族RA4L1低功耗MCU產(chǎn)品系列于2025年2月推出。RA4L1 MCU產(chǎn)品,基于Ar
    的頭像 發(fā)表于 02-27 12:11 ?217次閱讀
    新品上市 | <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>RA4L<b class='flag-5'>1</b><b class='flag-5'>低功耗</b>MCU--USB,CANFD,段碼LCD,適用<b class='flag-5'>低功耗</b>電池應(yīng)用

    RA家族精品RA2L1產(chǎn)品介紹

    RA2L1MCU是RA家族RA2系列廣受歡迎的一款產(chǎn)品。RA2L1MCU專為超低功耗應(yīng)用而設(shè)
    的頭像 發(fā)表于 12-27 18:07 ?287次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>RA家族精品RA<b class='flag-5'>2L1</b>產(chǎn)品介紹

    電子RA2L1 MCU產(chǎn)品介紹

    RA2L1 MCU是RA家族RA2系列廣受歡迎的一款產(chǎn)品。RA2L1 MCU專為超低功耗應(yīng)用
    的頭像 發(fā)表于 12-10 10:51 ?512次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子RA<b class='flag-5'>2L1</b> MCU產(chǎn)品介紹

    電容觸摸技術(shù)之開(kāi)發(fā)工具使用小技巧(2)QE監(jiān)控窗口中的同步選擇

    本文以系列文章的形式,為用戶介紹在使用QE for Capacitive Touch工具,開(kāi)發(fā)電容觸摸應(yīng)用時(shí)的小技巧。
    的頭像 發(fā)表于 04-30 14:03 ?863次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b>之開(kāi)發(fā)工具使用小技巧(<b class='flag-5'>2</b>)QE監(jiān)控窗口中的同步選擇

    電容觸摸技術(shù)之低功耗應(yīng)用—RX140實(shí)驗(yàn)環(huán)節(jié)(6)

    在前面發(fā)布的文章《電容觸摸技術(shù)之低功耗應(yīng)用——RX140
    的頭像 發(fā)表于 04-26 14:03 ?670次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>之低功耗</b>應(yīng)用—<b class='flag-5'>RX140</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>環(huán)節(jié)</b>(6)

    電容觸摸技術(shù)之低功耗應(yīng)用—RX140實(shí)驗(yàn)環(huán)節(jié)(5)-5

    以下三個(gè)參數(shù),由于無(wú)法在低功耗模式下仿真調(diào)試,因此只能直接在 "qe_touch_config.c" 中直接修改。
    的頭像 發(fā)表于 04-23 14:09 ?552次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>之低功耗</b>應(yīng)用—<b class='flag-5'>RX140</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>環(huán)節(jié)</b>(5)-5

    電容觸摸技術(shù)之低功耗應(yīng)用—RX140實(shí)驗(yàn)環(huán)節(jié)(5)-4

    在 "Cap Touch Workflow" 的 "4.monitoring" 中,點(diǎn)擊 "Start Monitoring (Emulator)" 下方的 "Show Views"
    的頭像 發(fā)表于 04-11 15:15 ?858次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>之低功耗</b>應(yīng)用—<b class='flag-5'>RX140</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>環(huán)節(jié)</b>(5)-4

    電容觸摸技術(shù)之低功耗應(yīng)用—RX140實(shí)驗(yàn)環(huán)節(jié)(5)-3

    在本實(shí)驗(yàn)環(huán)節(jié)中,將在Lab session 1的基礎(chǔ)上,增加MEC多電極連接功能,12個(gè)按鍵電極將在內(nèi)部連接在一起,作為一個(gè)MEC電極工作,此時(shí)不識(shí)別12個(gè)按鍵電極中的哪個(gè)按鍵電極被按下。
    的頭像 發(fā)表于 04-09 14:07 ?725次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>之低功耗</b>應(yīng)用—<b class='flag-5'>RX140</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>環(huán)節(jié)</b>(5)-3

    電容觸摸技術(shù)之低功耗應(yīng)用—RX140實(shí)驗(yàn)環(huán)節(jié)(5)-2

    單擊下圖紅色框內(nèi)的圓點(diǎn),將"Low power timer clock(LPTCLK) "的時(shí)鐘源設(shè)定為"IWDT-dedicated low-speed clock"
    的頭像 發(fā)表于 04-02 14:05 ?2067次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>之低功耗</b>應(yīng)用—<b class='flag-5'>RX140</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>環(huán)節(jié)</b>(5)-<b class='flag-5'>2</b>

    電容觸摸技術(shù)之低功耗應(yīng)用—RX140實(shí)驗(yàn)環(huán)節(jié)(4)&amp;amp;amp;(5)-1

    在本實(shí)驗(yàn)環(huán)節(jié)中,將在Lab session 2的基礎(chǔ)上,通過(guò)調(diào)整MEC電極的運(yùn)行參數(shù),提高靈敏度,增加接近傳感功能。
    的頭像 發(fā)表于 03-29 13:47 ?2119次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>之低功耗</b>應(yīng)用—<b class='flag-5'>RX140</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>環(huán)節(jié)</b>(4)&amp;amp;amp;(5)-<b class='flag-5'>1</b>

    電容觸摸技術(shù)之低功耗應(yīng)用案例—RX140實(shí)驗(yàn)環(huán)節(jié)(3)

    在本實(shí)驗(yàn)環(huán)節(jié)中,將在Lab session 1的基礎(chǔ)上,增加MEC多電極連接功能,12個(gè)按鍵電極將在內(nèi)部連接在一起,作為一個(gè)MEC電極工作,此時(shí)不識(shí)別12個(gè)按鍵電極中的哪個(gè)按鍵電極被按下。
    的頭像 發(fā)表于 03-28 13:39 ?883次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>之低功耗</b>應(yīng)用案例—<b class='flag-5'>RX140</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>環(huán)節(jié)</b>(3)

    電容觸摸技術(shù)之低功耗應(yīng)用案例—RX140實(shí)驗(yàn)環(huán)節(jié)(2)-6

    在"CapTouch Parameters (QE) View"中,可以對(duì)觸摸運(yùn)行參數(shù)進(jìn)行調(diào)整,包括
    的頭像 發(fā)表于 03-22 13:52 ?3277次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>之低功耗</b>應(yīng)用案例—<b class='flag-5'>RX140</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>環(huán)節(jié)</b>(<b class='flag-5'>2</b>)-6

    電容觸摸技術(shù)之低功耗應(yīng)用—RX140實(shí)驗(yàn)環(huán)節(jié)(2)-5

    基于RX140創(chuàng)建一個(gè)基本的含有12個(gè)自容按鍵的觸摸應(yīng)用工程;使用QE for Cap Touch監(jiān)控觸摸底層數(shù)據(jù)以及觸摸行為.
    的頭像 發(fā)表于 03-15 13:41 ?3177次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>之低功耗</b>應(yīng)用—<b class='flag-5'>RX140</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>環(huán)節(jié)</b>(<b class='flag-5'>2</b>)-5

    電容觸摸技術(shù)之低功耗應(yīng)用—RX140實(shí)驗(yàn)環(huán)節(jié)(2)-4

    在"Project Explorer"中,選擇工程Lab_Session_1→文件夾src→文件Lab_session_1.c
    的頭像 發(fā)表于 03-14 13:34 ?1004次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>之低功耗</b>應(yīng)用—<b class='flag-5'>RX140</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>環(huán)節(jié)</b>(<b class='flag-5'>2</b>)-4