首頁(yè) > 評(píng)測(cè) > 【新定義MCU開發(fā)板測(cè)評(píng)】+ 觸控體驗(yàn)與應(yīng)用3_功能開動(dòng)
【新定義MCU開發(fā)板測(cè)評(píng)】+ 觸控體驗(yàn)與應(yīng)用3_功能開動(dòng)
- [導(dǎo)讀]
- 上次實(shí)現(xiàn)了串口發(fā)送,這次完成聯(lián)調(diào),開動(dòng)起來(lái)~~ 定義串口協(xié)議: 第一個(gè)字節(jié)為識(shí)別符,第二個(gè)是數(shù)據(jù),具體在這里是觸控位置,滑條應(yīng)該是1~30,滑輪應(yīng)該是1~150. tx_data[tx_r]=0xf1;//按鍵
上次實(shí)現(xiàn)了串口發(fā)送,這次完成聯(lián)調(diào),開動(dòng)起來(lái)~~
定義串口協(xié)議:
第一個(gè)字節(jié)為識(shí)別符,第二個(gè)是數(shù)據(jù),具體在這里是觸控位置,滑條應(yīng)該是1~30,滑輪應(yīng)該是1~150.
- tx_data[tx_r]=0xf1;//按鍵
- tx_r++;
- tx_data[tx_r]=0x04;
- tx_r++;
- tx_data[tx_r]=0xf2;//滑輪
- tx_r++;
- tx_data[tx_r]=CircleValue&0x000000ff;
- tx_r++;
- tx_data[tx_r]=0xf3;//滑條
- tx_r++;
- tx_data[tx_r]=BarValue&0x000000ff;
- tx_r++;
主程序中倒著發(fā)顯然是不方便的,改成:
- i=0;
- while(i!=tx_r)//有數(shù)據(jù)需要發(fā)送
- {US1CON3 = tx_data[i];//send one
- while(!Uart1SendFlag);
- Uart1SendFlag = 0;
- i++;
- }
- tx_r=0;
DCDC板這邊,串口數(shù)據(jù)在中斷中接收,收到偶數(shù)個(gè)數(shù)據(jù)(前面協(xié)議),進(jìn)入處理流程。
其中,按鍵對(duì)應(yīng)著電源板輸出開關(guān)(按一下on/off),右上角指示燈同步指示。
關(guān)于滑輪和滑條就沒這么簡(jiǎn)單了,因?yàn)閭魉偷氖俏恢。要確定是增大還是減少,需要?dú)v史數(shù)據(jù)(歷史位置),所以軟件上要做相應(yīng)的處理和轉(zhuǎn)換。
同時(shí)要注意的是位置切換的處理,滑條左右兩邊,滑輪是最上邊,位置數(shù)據(jù)會(huì)在最大和最小之間突變。
效果如下:

操作還是需要視頻展示~~
這樣:

按鍵控制輸出開、關(guān),可以看右上角輸出指示燈。
滑輪順時(shí)針表示增大。逆時(shí)針減小。

滑條則是向右增大,向左減小。

快速減小,操作還是比較順滑的~

調(diào)到需要的數(shù)值時(shí)(比如5.0V)就慢點(diǎn)操作,精確定位,精確設(shè)置。
操作上完全取代了原板設(shè)計(jì)的三個(gè)按鍵!
以上就是這次評(píng)測(cè)的主要內(nèi)容了,實(shí)現(xiàn)了輕松使用觸控功能的目標(biāo)~
沒有買調(diào)試器,也不搞據(jù)說很容易(費(fèi)神)的觸控調(diào)參,方便應(yīng)用才是設(shè)計(jì)目的。
感覺新定義(賽元)的觸控功能確實(shí)是做的比較好的,絲滑,穩(wěn)定,抗干擾。
值得推薦!
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
行業(yè)新聞
論壇活動(dòng)
more+
公開課
more+
項(xiàng)目外包
more+
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前