雷火平台-中国知名电竞赛事平台

聯(lián)系我們 face+ 關(guān)于 服務(wù) 案例
首頁 案例 服務(wù) 關(guān)于 face+

usart hmi

Time: 2021-06-24

什么是usart hmi?串口命令下載失敗如何解決?

  現(xiàn)在不管是生活還是工作當(dāng)中都會(huì)用到人機(jī)交互,英文名是hmi,比如說銀行的ATM機(jī),我們通過屏幕和按鈕,就能取出錢來,給我們帶來很大的方便,最近有不少人問什么是usart hmi?串口命令下載失敗如何解決,下面faceui的小編就給大家介紹一下。

  什么是usart hmi?

  usart hmi 就是設(shè)備封裝好 底層功能以后,通過串口(USART232)與用戶 MCU 進(jìn)行交互。

  MCU 可以隨時(shí)通過 USART 發(fā)指令通知設(shè)備:切換某個(gè)頁面或者改變某個(gè)組件的屬性。

  設(shè)備也可以隨時(shí)通過 USART 通知用戶 MCU 操作者:目前觸摸了頁面上的某個(gè)組件或者設(shè)備當(dāng)前進(jìn)入了某個(gè)頁面。

  串口命令下載失敗如何解決?

  1. 確定設(shè)備是否支持串口下載。只有小尺寸和經(jīng)濟(jì)型是串口下載,基本型是 USB 進(jìn)行下載。若您手中的設(shè)備有 USB 接口,請(qǐng)插入 USB 線進(jìn)行下載。

usart hmi

usart hmi(圖片來自網(wǎng)絡(luò))

  2. 將屏幕與 PC 軟件進(jìn)行聯(lián)機(jī),確保聯(lián)機(jī)成功后才進(jìn)行下載,排除電纜線異常。若無法聯(lián)機(jī),請(qǐng)參考聯(lián)機(jī)失敗部分介紹。

  3. 檢查是否波特率大于 115200。由于電腦自身的串口最大只支持 115200,所以大于115200 的波特率電腦是無法進(jìn)行識(shí)別,這樣可能導(dǎo)致電腦和屏幕一直無法聯(lián)機(jī)成功。此時(shí)可以短路電路背面的 J4 點(diǎn),將波特率強(qiáng)制恢復(fù) 9600,保證 PC 與屏幕握手成功,然后再設(shè)置波特率為 115200。USB 轉(zhuǎn)串口電纜波特率可以達(dá)到 1M,電腦自帶的串口只能 115200。

  usart hmi(串口屏)常用命令

  1. 關(guān)于頁面與頁面之間的跳轉(zhuǎn)

  page頁面刷新指令

  命令格式 :page PID(PID:頁面ID或頁面名稱)

  例如:在一個(gè)hmi工程里有幾個(gè)頁面A1,A2,A3等,如果想從頁面A1切換到頁面A2,可以使用在頁面A1的彈起事件里寫上,page A2,這樣,當(dāng)串口屏處在頁面A1時(shí),按下屏幕任意地方就可以實(shí)現(xiàn)從A1頁面切換到A2頁面。

  2.關(guān)于控件的隱藏

  vis隱藏/顯示控件,命令格式 :visobj,status(obj:控件ID或控件名稱status:狀態(tài) [0:隱藏1:顯示])

  例如:在一個(gè)頁面里定義了幾個(gè)文本控件t1,t2,t3,要實(shí)現(xiàn)剛進(jìn)入頁面顯示t1,t2,不顯示t3,就可以在前初始化事件里寫上vis t3,0。

usart hmi

usart hmi(圖片來自網(wǎng)絡(luò))


  3.關(guān)于上電的初始化設(shè)置

  串口屏的出廠默認(rèn)波特率為9600,我們可以對(duì)其進(jìn)行設(shè)置。

  在設(shè)備上電后的第一個(gè)頁面的“前初始化事件”里設(shè)置即可,代碼如下:

  ///

  //初始化配置

  bauds=115200 //初始化波特率

  recmod=1 //配置為主動(dòng)解析模式

  bkcmd=3 //收到正確或者錯(cuò)誤指令都返回?cái)?shù)據(jù)

  ///

  在上面的配置中使用的是主動(dòng)解析模式,在該模式下,我們使用“自定義的協(xié)議”進(jìn)行串口通信和數(shù)據(jù)解析。

  什么是usart hmi?串口命令下載失敗如何解決?讀完上面相信大家對(duì)usart hmi有了全面的了解了,usart hmi對(duì)人機(jī)交互有著重要的作用,大家在選擇usart hmi的時(shí)候,一定要選擇質(zhì)量好的,更多HMI相關(guān)內(nèi)容可咨詢faceui公司。


合作咨詢

上海(總部)

上海市浦東新區(qū)郭守敬路498號(hào)22號(hào)樓
021-61057328
service@faceui.com

辦公地址地圖

北京

北京市東城區(qū)后永康17號(hào)A座
010-64015620
service@faceui.com

辦公地址地圖

成都

四川省成都市錦江區(qū)東大街牛王廟段100號(hào)
028-62790929
service@faceui.com

辦公地址地圖
首頁 | 案例 | 服務(wù) | 關(guān)于 | face+ | 智見

Copyright ? 2009-2022 FaceUI design. All rights reserved


滬ICP備13044459號(hào)-5

上海辦公地點(diǎn)地圖
北京辦公地點(diǎn)地圖
深圳辦公地點(diǎn)地圖
在微信中搜索faceui
或保存二維碼在微信中打開