電話 : 010 80259761
手機 : 13601342066
郵箱 : 13601342066@163.com
網(wǎng)址 : m.our-way.cn
地址 : 北京市大興區(qū)西紅門開發(fā)區(qū)
密集架觸摸顯示屏的通信協(xié)議
密集架觸摸顯示屏與主機控制板間的數(shù)據(jù)交換都是通過UART中斷來實現(xiàn)的。當主機控制板要向觸摸屏上發(fā)送數(shù)據(jù)時,它會將待發(fā)送的數(shù)據(jù)與觸摸屏能夠接收到的指令數(shù)組封裝在一起,利用FOR循環(huán)將整個指令數(shù)據(jù)依次發(fā)送到觸摸屏,數(shù)據(jù)與數(shù)據(jù)之間要增加一些延遲,用來保證傳送的正確性,觸摸顯示屏通過串口接收到數(shù)據(jù)后,會自動實現(xiàn)指令的功能。當觸點接觸到觸摸屏時,觸摸顯示屏便會向主機控制板發(fā)送數(shù)據(jù),每次觸摸屏被按下時發(fā)送的數(shù)據(jù)包括五個字節(jié),分別是起始字節(jié)OXFZ,X軸坐標的兩個字節(jié)和Y軸坐標的兩個字節(jié),觸點離開觸摸屏后會發(fā)送一個OXF3字節(jié),用于判斷觸點離開觸摸屏。主機控制板通過UART中斷接收到觸摸屏發(fā)送來的數(shù)據(jù)后,將其預先存放在一個6個字節(jié)的data數(shù)組中,即data【0]中存放的是首字節(jié)OXFZ,data〔l]和data【2]中存放的是x軸的坐標,data[3]和data[4」中存放的是Y軸的坐標,data[51中存放的是離開觸摸屏后發(fā)送的末字節(jié)OXF3。這樣通過data數(shù)組中存放的X和Y軸坐標,就可以判斷觸點在觸摸屏上按下的位置,并加上一些標志條件在觸摸屏上做出相應的操作。
本文地址:m.our-way.cn/news_236.html


