在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

借助FreeRTOS和SEGGER SystemView分析瑞薩CapTouch觸摸按鍵的基本運行過程

瑞薩MCU小百科 ? 來源:未知 ? 2023-04-03 15:30 ? 次閱讀

瑞薩CapTouch觸摸按鍵程序的

測試環境搭建

2d3cc168-d1f1-11ed-bfe3-dac502259ad0.svg

硬件準備

使用RA2 MCU群組中國本地評估板CPK-RA2L1或CPK-RA2E1

使用CPK板載的J-Link-OB也可以

RA2L1 MCU群組中國本地評估板

2d83ec82-d1f1-11ed-bfe3-dac502259ad0.png

https://www.renesas.com/us/en/products/microcontrollers-microprocessors/ra-cortex-m-mcus/cpk-ra2l1-evaluation-board

2d3cc168-d1f1-11ed-bfe3-dac502259ad0.svg

軟件準備

e2 studio:2022 - 04 或者以上版本

BSP(板級支持包)文件:CPK評估板的BSP - FSP 3.7.0以上適用

SEGGER SystemViewer : 版本V332

在以下鏈接中,可以下載最新版本并進行安裝

https://www.segger.com/products/development-tools/systemview/

可按照以下連接的指南在目標工程中添加Systemviewer的支持

2de7504c-d1f1-11ed-bfe3-dac502259ad0.png

https://wiki.segger.com/FreeRTOS_with_SystemView

使用e2 studio創建基于

FreeRTOS的CapTouch線程

2d3cc168-d1f1-11ed-bfe3-dac502259ad0.svg

1. 在e2 studio中創建基本的FreeRTOS工程

創建新工程CPK_RA2_CTSU_Freertos

2e205d56-d1f1-11ed-bfe3-dac502259ad0.png

選擇CPK-RA2L1 MCU評估版(LQFP64)

2e471194-d1f1-11ed-bfe3-dac502259ad0.png

RTOS selection選擇FreeRTOS

2e5ff6dc-d1f1-11ed-bfe3-dac502259ad0.png

選擇FreeRTOS - Blinky

2e7d5e02-d1f1-11ed-bfe3-dac502259ad0.png

2d3cc168-d1f1-11ed-bfe3-dac502259ad0.svg

2. 創建基于FreeRTOS的CapTouch線程

新建Thread

2ea7ebb8-d1f1-11ed-bfe3-dac502259ad0.png

Symbol修改為cap_touch_thread

Name 修改為Cap Touch Thread

2ed5897e-d1f1-11ed-bfe3-dac502259ad0.png

Cap Touch Thread Stacks中添加Touch module

2ef95f16-d1f1-11ed-bfe3-dac502259ad0.png

使能TS通道:TS28,TS32,TS33

2f188a9e-d1f1-11ed-bfe3-dac502259ad0.png

Generate Project Content

2f40a858-d1f1-11ed-bfe3-dac502259ad0.png

在QE for CapTouch中建立接口

2f5adfca-d1f1-11ed-bfe3-dac502259ad0.png

1.Starting Tuning

2.Output Parameters files

3.Generate Sample Code

2f7ee5e6-d1f1-11ed-bfe3-dac502259ad0.png

在cap_touch_thread_entry.c 中添加qe_touch_main()

編譯即可

2fb97756-d1f1-11ed-bfe3-dac502259ad0.png

FSP中Cap Touch Thread的基本配置如圖

2fde3762-d1f1-11ed-bfe3-dac502259ad0.png

Priority修改為3

FSP生成的代碼,如下圖

3010031e-d1f1-11ed-bfe3-dac502259ad0.png

加入qe_touch_main();

改寫qe_touch_main();

- 打印log幫助分析:

添加SEGGER_SYSVIEW_Print

- 模擬按鍵處理:

添加R_BSP_SoftwareDelay(1, BSP_DELAY_UNITS_MILLISECONDS)

*下圖紅色箭頭處

- 設置循環處理的間隔:

單線程運行時,可以使用R_BSP_SoftwareDelay或者改為vTaskDelay()

此處將默認的20ms延時改為2ms,便于分析

R_BSP_SoftwareDelay(1, BSP_DELAY_UNITS_MILLISECONDS);

*下圖綠色箭頭處

302d8bdc-d1f1-11ed-bfe3-dac502259ad0.png

分析CapTouch觸摸按鍵的

基本運行過程

2d3cc168-d1f1-11ed-bfe3-dac502259ad0.svg

使用SEGGER systemviewer對基本的Cap Touch觸摸按鍵運行過程進行分析

CTSU Captouch單線程運行,三個TS通道循環重復測量

30638926-d1f1-11ed-bfe3-dac502259ad0.png

SystemView各窗口中查看CTSU的運行時序

通過打印log幫助分析

308ad350-d1f1-11ed-bfe3-dac502259ad0.png

CTSU單次測量的時間約為200us

三個TS通道在三頻率工作模式下的測量時間約為2ms

30b490b4-d1f1-11ed-bfe3-dac502259ad0.png

在模擬按鍵處理時間為1ms,循環處理定時間隔為2ms的設定下,Cap Touch Thread的時間間隔約為7ms

其中,TS通道的數量越多,等待時間越長,當前為3個通道

30da798c-d1f1-11ed-bfe3-dac502259ad0.png

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

    關注

    146

    文章

    17370

    瀏覽量

    352973
  • 瑞薩
    +關注

    關注

    35

    文章

    22314

    瀏覽量

    86879

原文標題:借助FreeRTOS和SEGGER SystemView分析瑞薩CapTouch觸摸按鍵的基本運行過程

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

收藏 人收藏

    評論

    相關推薦

    RA2L1入門學習】07、觸摸按鍵點亮LED

    的改變或長期使用而發生變化,并具有防水和強抗干擾能力。 的芯片內部集成高分辨率觸摸檢測模塊CTSU和專用信號處理電路,以保證芯片對環境變化具有靈敏的自動識別和跟蹤功能。 芯片還必須滿足用戶在復雜
    發表于 02-13 16:01

    SEGGER SystemView支持多核行為的觀察和驗證

    2025年2月,SEGGER宣布其實時軟件驗證和可視化工具SystemView增加了多核支持,將其功能擴展到單個芯片上具有多個CPU內核的系統。
    的頭像 發表于 02-07 11:24 ?235次閱讀
    <b class='flag-5'>SEGGER</b> <b class='flag-5'>SystemView</b>支持多核行為的觀察和驗證

    SEGGER為ADI超低功耗微控制器提供SystemView軟件分析工具

    2024年11月,SEGGER宣布ADI公司為選擇其超低功耗(ULP)微控制器的用戶免費提供SystemView軟件分析工具,從而實現強大的開箱即用的開發體驗,可用的處理器包括MAX78000
    的頭像 發表于 11-09 17:32 ?754次閱讀

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

    視頻教學 樣品申請 請勿添加外鏈 e2studio軟件 e2studio是的集成開發環境,FSP 提供了眾多可提高效率的工具,用于開發針對電子RA 系列 MCU 設備的項目。
    發表于 09-30 15:28

    rtthread 5.20安裝systemview 2.52a出錯的原因?

    SEGGER_SYSVIEW_RTThread.c中 Info.sName = thread->name; 提示 packages/SystemView
    發表于 07-12 09:36

    SEGGER_SYSVIEW_RTThread.c調用的個別結構體和函數不存在是怎么回事?

    \\SystemView-latest\\SystemView_Src\\Config\\SEGGER_SYSVIEW_RTThread.c(87): error:#136: struct \"
    發表于 07-12 07:58

    RISC-V出了幾個產品了

    看到也入手RISC-V,我只了解到了R9A02G021已經出了,不知道還有繼續出強一點的產品嗎?
    發表于 05-30 07:35

    Smart Configurator支持SEGGER集成開發工具

    SEGGER電子(Renesas Electronics)近日宣布達成重要合作,SEGGER的集成開發工具Embedded Studio現已無縫融入
    的頭像 發表于 05-10 14:25 ?849次閱讀

    SEGGER電子合作,宣布集成開發工具Embedded Studio

    SEGGER與Renesas Electronics(電子)合作,宣布集成開發工具Embedded Studio現已集成到被稱為Smart Configurator(智能配置器)的Renesas代碼生成器中。
    的頭像 發表于 05-08 10:03 ?967次閱讀
    <b class='flag-5'>SEGGER</b>與<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子合作,宣布集成開發工具Embedded Studio

    電容觸摸技術之開發工具使用小技巧(2)QE監控窗口中的同步選擇

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

    電容觸摸技術之開發工具使用小技巧(1)QE監控記錄

    QE for Capacitive Touch是一種用于幫助用戶快速和高效開發電容觸摸按鍵系統的軟件工具,該工具簡化了對觸摸用戶界面的初
    的頭像 發表于 04-29 14:12 ?2024次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電容<b class='flag-5'>觸摸</b>技術之開發工具使用小技巧(1)QE監控記錄

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

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

    電子推出采用自研RISC-V CPU內核的通用32位MCU

    完整的工具鏈涵蓋了代碼配置器、LLVM編譯器以及快速原型板(FPB)。電子的合作伙伴IAR(帶有Embedded Workbench IDE和I-jet調試器)和SEGGER(帶有Embedded
    發表于 03-30 22:08

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

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

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

    選擇"Renesas view視圖" → "Renesas QE" → "CapTouch workflow"
    的頭像 發表于 03-08 13:38 ?1022次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電容<b class='flag-5'>觸摸</b>技術之低功耗應用—RX140實驗環節(2)-2
    主站蜘蛛池模板: 欧美性猛交xxxx乱大交中文 | 涩狠狠狠狠色 | 国产一区二区三区毛片 | 亚洲乱码一二三四区 | 久久精品视频热 | 一级一级一片免费高清 | 69午夜视频 | 四虎最新紧急更新地址 | 亚洲欧美日韩另类精品一区二区三区 | 久久男女| 美女大黄三级视频在线观看 | 四虎在线最新永久免费 | 国产免费美女 | 天天爱天天做天天干 | 天天拍夜夜添久久精品中文 | 日韩欧美色 | 天天爽夜夜爽精品免费 | 五月国产综合视频在线观看 | 艹久久| 污污视频网址 | 天堂在线中文网 | 国产盗摄女子私密保健视频 | www.一区二区三区 | 特级片免费看 | 国产成人综合亚洲怡春院 | 日本特级视频 | 国产nv精品你懂得 | 护士一级aaaaaa毛片 | 性做久久久久久网站 | 一区二区不卡视频在线观看 | 国产18到20岁美女毛片 | 一区二区三区久久 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片毛片 | 一级毛片 在线播放 | 天天射夜夜操 | 亚洲综合激情丁香六月 | 狠狠艹视频 | 末满18以下勿进色禁网站 | 国产精品丝袜在线观看 | 免费四虎永久在线精品 | 亚洲性夜 |