本期來使用瑞薩官方的QE工具嘗試對開發板上的兩個電容按鍵進行配置。
#QE Touch配置
使用e2studio新建一個工程,注意要選擇和RASC版本相同的FSP庫,我這里選擇了FSP5.9.0
以后一路點擊確定,來到圖形化配置界面,在這里我們需要初始化一個觸摸按鍵的stack,首先使能CTSU以及相關引腳
之后新建一個Touch的stack,按要求進行DTC的配置,最后點擊保存,生成代碼。
之后從瑞薩視圖中開啟CapTouch Workflow,按照指令一步一步進行配置。新建一個配置,在其中映射硬件上的兩個按鍵,按鍵配置為相應引腳和原理圖上的510Omega阻值。最后點擊create,連接jlink以及開發板,進行參數的調優。
點擊output,相關配置文件輸出在qe_gen目錄下,點擊下方的show sample可以看到官方給的按鍵配置示例,我們從這個示例中進行簡單更改就可以實現自己想要的功能。
值得一提的是,按鍵值通過RM_TOUCH_DataGet進行獲取,返回的是一個uint64_t即ULL類型的數據,里面包含了各個按鍵的狀態,可以通過位運算獲取這些狀態,根據這個思想可以寫一個簡單的LED亮滅程序。
if (button_status & (1ULL < < 0)) {
led_state = BSP_IO_LEVEL_HIGH;
}
if (button_status & (1ULL < < 1)) {
led_state = BSP_IO_LEVEL_LOW;
}
R_IOPORT_PinWrite(&g_ioport_ctrl, LED1, led_state);

以上初步實現了按鍵功能。
總體來說借助QE工具進行觸摸按鍵的配置還是較為流暢,方便上手,其實e2studio這個工具挺好用的,功能強大,配套資源也十分豐富,就是eclipse的這個界面操作邏輯需要稍微適應。
-
單片機
+關注
關注
6078文章
45533瀏覽量
672240 -
開發板
+關注
關注
26文章
6340瀏覽量
119390 -
觸摸按鍵
+關注
關注
7文章
125瀏覽量
69112
發布評論請先 登錄
【RA-Eco-RA6M4開發板評測】CTSU觸摸按鍵控制LED
【RA4M2-SENSOR】—— 2.串口通訊測試
【RA4M2-SENSOR】1、開箱+新建模板工程
【RA4M2-SENSOR】介紹、環境搭建、工程測試
【RA4M2-SENSOR】+產品初體驗
【RA4M2-SENSOR】數字識讀及實現
【RA-Eco-RA4M2開發板評測】介紹、環境搭建、工程測試
【RA-Eco-RA4M2開發板評測】+ 以按鍵控制LED
【有獎試用14期】RA-Eco-RA4M2-100PIN開發板
【開發板評測】Renesas RA6M4開發板之SDIO(SDHI)
【有獎評測 】RA4M2-SENSOR 開發板免費評測
【干貨分享】基于瑞薩RA4M2-SENSOR開發板,實現便攜式 GPS 定位器
【RA4M2-SENSOR開發板評測】使用QE工具配置觸摸按鍵
評論