本期來(lái)使用瑞薩官方的QE工具嘗試對(duì)開發(fā)板上的兩個(gè)電容按鍵進(jìn)行配置。
#QE Touch配置
使用e2studio新建一個(gè)工程,注意要選擇和RASC版本相同的FSP庫(kù),我這里選擇了FSP5.9.0
以后一路點(diǎn)擊確定,來(lái)到圖形化配置界面,在這里我們需要初始化一個(gè)觸摸按鍵的stack,首先使能CTSU以及相關(guān)引腳
之后新建一個(gè)Touch的stack,按要求進(jìn)行DTC的配置,最后點(diǎn)擊保存,生成代碼。
之后從瑞薩視圖中開啟CapTouch Workflow,按照指令一步一步進(jìn)行配置。新建一個(gè)配置,在其中映射硬件上的兩個(gè)按鍵,按鍵配置為相應(yīng)引腳和原理圖上的510Omega阻值。最后點(diǎn)擊create,連接jlink以及開發(fā)板,進(jìn)行參數(shù)的調(diào)優(yōu)。
點(diǎn)擊output,相關(guān)配置文件輸出在qe_gen目錄下,點(diǎn)擊下方的show sample可以看到官方給的按鍵配置示例,我們從這個(gè)示例中進(jìn)行簡(jiǎn)單更改就可以實(shí)現(xiàn)自己想要的功能。
值得一提的是,按鍵值通過(guò)RM_TOUCH_DataGet進(jìn)行獲取,返回的是一個(gè)uint64_t即ULL類型的數(shù)據(jù),里面包含了各個(gè)按鍵的狀態(tài),可以通過(guò)位運(yùn)算獲取這些狀態(tài),根據(jù)這個(gè)思想可以寫一個(gè)簡(jiǎn)單的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);

以上初步實(shí)現(xiàn)了按鍵功能。
總體來(lái)說(shuō)借助QE工具進(jìn)行觸摸按鍵的配置還是較為流暢,方便上手,其實(shí)e2studio這個(gè)工具挺好用的,功能強(qiáng)大,配套資源也十分豐富,就是eclipse的這個(gè)界面操作邏輯需要稍微適應(yīng)。
-
單片機(jī)
+關(guān)注
關(guān)注
6074文章
45368瀏覽量
664674 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6161瀏覽量
114184 -
觸摸按鍵
+關(guān)注
關(guān)注
7文章
125瀏覽量
68773
發(fā)布評(píng)論請(qǐng)先 登錄
【RA4M2-SENSOR開發(fā)板評(píng)測(cè)】基礎(chǔ)架構(gòu)與環(huán)境感知
【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】2+uart方式
【RA-Eco-RA6M4開發(fā)板評(píng)測(cè)】CTSU觸摸按鍵控制LED
【RA4M2-SENSOR】—— 2.串口通訊測(cè)試
【RA4M2-SENSOR】1、開箱+新建模板工程
【RA4M2-SENSOR】介紹、環(huán)境搭建、工程測(cè)試
【RA4M2-SENSOR】+產(chǎn)品初體驗(yàn)
【RA4M2-SENSOR】電容觸摸按鍵
【RA4M2-SENSOR】數(shù)字識(shí)讀及實(shí)現(xiàn)
【RA4M2-SENSOR】+Memory讀寫測(cè)試及觀察
【有獎(jiǎng)試用14期】RA-Eco-RA4M2-100PIN開發(fā)板
【開發(fā)板評(píng)測(cè)】Renesas RA6M4開發(fā)板之SDIO(SDHI)
【有獎(jiǎng)評(píng)測(cè) 】RA4M2-SENSOR 開發(fā)板免費(fèi)評(píng)測(cè)
【干貨分享】基于瑞薩RA4M2-SENSOR開發(fā)板,實(shí)現(xiàn)便攜式 GPS 定位器

【RA4M2-SENSOR開發(fā)板評(píng)測(cè)】使用QE工具配置觸摸按鍵
評(píng)論