<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(2)-1

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

概述

在本實驗環節中,將基于RX140創建一個基本的含有12個自容按鍵的觸摸應用工程,以此了解使用QE For Cap Touch進行觸摸應用開發的軟件步驟和流程

如果對Lab session 1的內容非常熟悉或者有一定困難,可跳過步驟2.1到步驟2.5,在e2 studio中import導入培訓配套資料Checkpoints文件夾中的工程Lab session 1,直接進行步驟2.6到步驟2.10的實驗。

實驗步驟

2.1

新建工程

2.1.1 啟動"e2 studio 2023 04"

新建工作空間Workspace:workspace Captouch Training

單擊"Launch"

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

2.1.2 新建Renesas RX工程

依次選擇File→New→瑞薩C/C++項目→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"右側單擊605f3306-db72-11ee-a297-92fbcf53809c.png

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

單擊OK關閉對話框

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

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

單擊Next

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

2.1.7 默認選擇"Use Smart configurator"

單擊Next

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

2.1.8 以下兩個頁面保持默認

單擊Next

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

單擊Finish

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

2.1.9 打開"Smart configurator"

勾選"Remember my decision"

單擊"Open Perspective"

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

2.1.10 Smart Configurator

新建工程后,默認來到"Smart Configurator"的"Overview"標簽

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

2.2

使用Smart Configurator添加

必要的外設驅動程序

2.2.1 Clock設定

切換到"Smart configurator"的"Clocks"標簽頁,時鐘配置的默認設定如下圖

保持默認設定

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

2.2.2 切換到"Smart configurator"的"Components"標簽頁

r_bsp設定

單擊610557d6-db72-11ee-a297-92fbcf53809c.png,右側顯示r_bsp的詳細設定

將"Heap size"的設定從默認0x400改為0x1000

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

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

2.2.3 在Components標簽頁,添加驅動程序

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

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

2.2.4 添加觸摸相關的驅動程序

選擇"CTSU QE API"

單擊 "Finish"

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

2.2.5 "r_ctsu_qe"設定

將"Data transfer of INTCTSUWR and INTCTSURD"從默認的"Interrupt Handler"改為"DTC"

將"TSCAP"以及使用的12個觸摸通道設定為"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的運行參數,傳輸的方式可以選擇"Interrupt Handler",也可以選擇為"DTC"。需要注意的是,CTSU在低功耗模式下工作時,必須選擇為"DTC"。

2. "Tscap"為必選項。

2.2.6 添加觸摸相關的驅動程序

選擇"TOUCH QE API"

單擊"Finish"

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

2.2.7 "rm_touch_qe"設定

保持默認不變

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

2.2.8 添加DTC驅動程序

選擇"DTC Driver"

單擊"Finish"

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

NOTE

由于"r_ctsu_qe"的設定中,使用了DTC,因此需要DTC驅動程序

2.2.9 "DTC Driver"設定

將"DMAC FIT check"的設定從默認"Used"改為"NOT Used"

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

2.2.10 添加"PORT"驅動程序

選擇"Ports"

點擊"Next", 彈出Ports配置對話框,保持默認不變

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

點擊"Finish"

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

NOTE

"PORT"用于驅動指示觸摸按鍵狀態的LED以及用戶LED

2.2.11 "PORT"設定

選擇"PORTA""PORTE"

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

2.2.12 "PORT"設定

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

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

NOTE

PA1,PA3,PA4,PA6,PE2,PE3,PE4用于驅動指示觸摸按鍵狀態的LED

PE1用于驅動用戶LED

2.2.13 點擊620b05fe-db72-11ee-a297-92fbcf53809c.png生成驅動程序代碼

2.2.14 勾選"Always save and generate without asking"

點擊Proceed繼續

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




審核編輯:劉清

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

    關注

    51

    文章

    7410

    瀏覽量

    143240
  • 瑞薩
    +關注

    關注

    32

    文章

    22217

    瀏覽量

    84975
  • 電容觸摸
    +關注

    關注

    0

    文章

    68

    瀏覽量

    16363
  • DTC控制
    +關注

    關注

    0

    文章

    18

    瀏覽量

    1130

原文標題:瑞薩電容觸摸技術之低功耗應用——RX140實驗環節 (2)-1

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

收藏 人收藏

    評論

    相關推薦

    瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(6)

    在前面發布的文章《瑞薩電容觸摸技術之低功耗應用——RX140原理篇》中,介紹了在應用瑞薩RX140
    的頭像 發表于 04-26 14:03 ?164次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用—<b class='flag-5'>RX140</b><b class='flag-5'>實驗</b><b class='flag-5'>環節</b>(6)

    瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(5)-5

    以下三個參數,由于無法在低功耗模式下仿真調試,因此只能直接在 "qe_touch_config.c" 中直接修改。
    的頭像 發表于 04-23 14:09 ?161次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用—<b class='flag-5'>RX140</b><b class='flag-5'>實驗</b><b class='flag-5'>環節</b>(5)-5

    瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(5)-4

    在 "Cap Touch Workflow" 的 "4.monitoring" 中,點擊 "Start Monitoring (Emulator)" 下方的 "Show Views"
    的頭像 發表于 04-11 15:15 ?432次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用—<b class='flag-5'>RX140</b><b class='flag-5'>實驗</b><b class='flag-5'>環節</b>(5)-4

    瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(5)-3

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

    瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(5)-2

    單擊下圖紅色框內的圓點,將"Low power timer clock(LPTCLK) "的時鐘源設定為"IWDT-dedicated low-speed clock"
    的頭像 發表于 04-02 14:05 ?1090次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用—<b class='flag-5'>RX140</b><b class='flag-5'>實驗</b><b class='flag-5'>環節</b>(5)-2

    瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(4)&amp;amp;amp;(5)-1

    在本實驗環節中,將在Lab session 2的基礎上,通過調整MEC電極的運行參數,提高靈敏度,增加接近傳感功能。
    的頭像 發表于 03-29 13:47 ?1262次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用—<b class='flag-5'>RX140</b><b class='flag-5'>實驗</b><b class='flag-5'>環節</b>(4)&amp;amp;amp;(5)-1

    瑞薩電容觸摸技術之低功耗應用案例—RX140實驗環節(3)

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

    瑞薩電容觸摸技術之低功耗應用案例—RX140實驗環節(2)-6

    在"CapTouch Parameters (QE) View"中,可以對觸摸運行參數進行調整,包括
    的頭像 發表于 03-22 13:52 ?1884次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用案例—<b class='flag-5'>RX140</b><b class='flag-5'>實驗</b><b class='flag-5'>環節</b>(2)-6

    瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(2)-5

    基于RX140創建一個基本的含有12個自容按鍵的觸摸應用工程;使用QE for Cap Touch監控觸摸底層數據以及觸摸行為.
    的頭像 發表于 03-15 13:41 ?2038次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用—<b class='flag-5'>RX140</b><b class='flag-5'>實驗</b><b class='flag-5'>環節</b>(2)-5

    瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(2)-4

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

    瑞薩電容觸摸技術之低功耗應用案例—RX140實驗環節(2)-3

    自動調整過程 (Auto Tuning Process) 完成前四步準備工作后,開始第五步。
    的頭像 發表于 03-12 13:45 ?501次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用案例—<b class='flag-5'>RX140</b><b class='flag-5'>實驗</b><b class='flag-5'>環節</b>(2)-3

    瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(2)-2

    選擇"Renesas view瑞薩視圖" → "Renesas QE" → "CapTouch workflow"
    的頭像 發表于 03-08 13:38 ?610次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用—<b class='flag-5'>RX140</b><b class='flag-5'>實驗</b><b class='flag-5'>環節</b>(2)-2

    瑞薩電容觸摸技術之低功耗應用—RX140實驗環節(1)

    接下來,我們將著眼于實際操作,依托幾個具體的實驗環節,從基本的RX140觸摸應用工程創建、使用QE for Cap touch監控觸摸數據和
    的頭像 發表于 10-11 16:34 ?1083次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用—<b class='flag-5'>RX140</b><b class='flag-5'>實驗</b><b class='flag-5'>環節</b>(1)

    瑞薩電容觸摸技術之低功耗應用—RX140原理介紹

    RX140產品群是RX100系列中處理性能最強、功耗最低的微控制器??梢詮V泛應用于家用電器、工業控制和樓宇自動化等領域。
    的頭像 發表于 08-25 12:28 ?1307次閱讀
    瑞薩<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>技術</b><b class='flag-5'>之低功耗</b>應用—<b class='flag-5'>RX140</b>原理介紹

    RX140 用戶手冊 Rev.1.00 的目標板

    RX140 用戶手冊 Rev.1.00 的目標板
    發表于 07-04 19:30 ?0次下載
    <b class='flag-5'>RX140</b> 用戶手冊 Rev.1.00 的目標板
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>