Yuav siv lub vijtsam kov li cas

Jun 09, 2021

Tso lus

Yuav siv lub touchscreen li cas:
Lub kov tswj cheeb tsam yog ua ke nrog lub khawm tswj. Raws li tus neeg siv lub khawm tswj kev teeb tsa hauv kev txhawb nqa software, thaum tus neeg siv nyem rau ntawm lub khawm kov cheeb tsam, tus neeg siv tuaj yeem teev qhov kev sib txuas mus rau nplooj ntawv tom ntej, xa tus lej tswj ID lossis xa tus nqi sib koom tes. Thaum tus neeg siv nyem rau hauv thaj chaw uas tsis yog khawm kov, tus txiv neej-tshuab interface davhlau ya nyob twg yuav tsis ua haujlwm.
Thaum xa tus lej tswj tus lej, thawj 2 bytes yog "FC FC" raws li cov ntaub ntawv kab lus header, qhia tias cov ntaub ntawv xa mus yog cov ntaub ntawv kov npo, thiab 2 bytes tom ntej yog tus lej tswj tus lej, nrog qis byte nyob rau hauv pem hauv ntej thiab lub siab byte hauv qab.
Thaum xa cov nqi sib koom ua ke, thawj 2 bytes yog "FE FE" raws li cov ntaub ntawv ncej header, qhia tias cov ntaub ntawv xa mus yog cov ntaub ntawv kov npo; Qhov kawg 4 bytes yog kov npo x thiab y cov ntaub ntawv sib koom ua ke, x kev sib koom tes yog nyob rau hauv pem hauv ntej, thiab y kev tswj hwm yog nyob rau tom qab, tib lub byte qis yog nyob rau hauv pem hauv ntej thiab siab byte yog nyob rau tom qab.
Nyob rau hauv cov ntaub ntawv ntawm ntau-txheej zaub, lub kov cheeb tsam tswj kev khiav hauj lwm nplooj defaults mus rau nplooj ntawv ntawm lub xeem hu ua hauj lwm. Lub sijhawm no, yog tias koj xav qhib lwm nplooj ntawv, siv 1B 33 hais kom hloov pauv nplooj ntawv ua haujlwm.
Muaj ib tus nas tso rau ntawm txhua qhov chaw ntawm lub vijtsam kov. Yog tias koj tsis xav tso nws, koj tuaj yeem siv cov lus txib 1B 30 00 FF FF EE FF los tua cov zaub.
Kov npo hom xaiv cov lus txib
Hom ntawv: Hexadecimal code: 1B 20 MODE FF FF EE FF
Piav: 1B: yog qhov hais kom ua ncej header, 20: yog cov lus txib. MODE: yog tus nqi xaiv hom, BYTE.
FF FF EE FF yog qhov kawg ntawm tus ncej.
MODE: 0x00: Ib qho taw tes taw qhia, uas yog, thaum lub vijtsam kov tau nias kom txog thaum lub vijtsam kov tau rub tawm, tsuas yog kov lub vijtsam dhau tus nqi xa tawm ib zaug, thiab tsis muaj code tawg thaum nws yog lifted.
0x01: Ib qho taw tes taw qhia, uas yog, thaum lub vijtsam kov tau nias kom txog rau thaum lub vijtsam kov tau rub tawm, qhov kov lub vijtsam hla tus lej tus nqi raug xa ib zaug xwb, thiab thaum lub vijtsam kov tau rub, tus lej tawg xa mus.
Yog tias nws tau teeb tsa rov qab tus lej tswj ID hauv cov cuab yeej teeb tsa ntawm lub khoos phis tawj sab sauv khawm tswj, tus lej tawg yog: FC F0 ID; ID yog ib lo lus, thiab qis byte yog nyob rau hauv pem hauv ntej thiab siab byte yog nyob rau tom qab.
Yog tias nws tau teeb tsa rov qab tus nqi sib koom ua ke ntawm qhov nyem tam sim no hauv cov cuab yeej teeb tsa ntawm lub khoos phis tawj sab sauv khawm tswj, tus lej tawg yog: FE F0 XY; X thiab Y yog ob lo lus, thiab cov byte qis yog nyob rau hauv pem hauv ntej thiab siab byte yog nyob tom qab.
0x02: Qhia qhov ua rau tsis tu ncua, uas yog, tom qab nias lub vijtsam kov, tus nqi kov lub vijtsam yuav raug xa mus tas li kom txog thaum nws tau nqa, thiab tsis muaj tus lej tawg thaum nws tau nqa. Lub sijhawm luv ntawm txhua pab pawg ntawm cov ntaub ntawv kov npo xa tuaj yeem tswj tau los ntawm cov lus txib. Yog xav paub meej ntawm cov lus txib, thov xa mus rau "Xa Kov Screen Cov Ntaub Ntawv Lub Sijhawm Sijhawm Teem Sij Hawm".
0x03: Qhia tsis tu ncua, uas yog, tom qab nias lub vijtsam kov, tus nqi kov lub vijtsam yuav raug xa mus tsis tu ncua kom txog thaum nws tau nqa, thiab tus lej tawg yuav raug xa mus thaum nws tau nqa.
Yog tias nws tau teeb tsa rov qab tus lej tswj ID hauv cov cuab yeej teeb tsa ntawm lub khoos phis tawj sab sauv khawm tswj, tus lej tawg yog: FC F0 ID; ID yog ib lo lus, thiab qis byte yog nyob rau hauv pem hauv ntej thiab siab byte yog nyob rau tom qab.
Yog tias nws tau teeb tsa rov qab tus nqi sib koom ua ke ntawm qhov nyem tam sim no hauv cov cuab yeej teeb tsa ntawm lub khoos phis tawj sab sauv khawm tswj, tus lej tawg yog: FE F0 XY; X thiab Y yog ob lo lus, thiab cov byte qis yog nyob rau hauv pem hauv ntej thiab siab byte yog nyob tom qab.

Lub sijhawm luv ntawm txhua pab pawg ntawm cov ntaub ntawv kov npo xa tuaj yeem tswj tau los ntawm cov lus txib. Yog xav paub meej ntawm cov lus txib, thov xa mus rau "Xa Kov Screen Cov Ntaub Ntawv Lub Sijhawm Sijhawm Teem Sij Hawm".
Piv txwv li: Xaiv lub kov npo hom ua ib qho taw tes tsis tau xa tus lej tawg tus nqi (pib rau hom no): 1B 20 00 FF FF EE FF
Xaiv kov npo hom raws li ib qho taw tes ua nrog tawg code xa tus nqi: 1B 20 01 FF FF EE FF
Xaiv lub kov npo hom raws li qhov txuas txuas ntxiv yam tsis tau xa cov lej tawg lawm: 1B 20 02 FF FF EE FF
Xaiv lub vijtsam kov hom raws li qhov ua tsis tu ncua nrog cov lej xa tawm tus nqi: 1B 20 03 FF FF EE FF
Nco tseg: Tus neeg siv xa cov "kov screen hom xaiv hais kom ua" rau tus txiv neej-tshuab interface. Tus txiv neej-tshuab interface tsuas yog ua tiav yam tsis txuag tus nqi hom. Thaum tus txiv neej-tshuab interface tau pib dua thiab pib dua, tus nqi kov npo hom yuav rov qab los thiab pib. Lub neej ntawd tus nqi ntawm lub vijtsam kov yog 0x00 thaum pib. , Ntawd yog, ib qho taw tes taw qhia, tsis muaj cov lej tawg yuav raug xa rov qab thaum nqa. Tus neeg siv CPU tswj yuav tsum xa cov lus txib no txhua zaus nws qhib.

Xa cov ntaub ntawv kov npo lub sij hawm ncua kev teeb tsa cov lus txib
Format: Hexadecimal code: 1B 21 time FF FF EE FF
Nqe lus piav qhia: 1B: yog qhov hais kom ua ncej header, 21: yog cov lus txib. lub sij hawm: Lub sij hawm luv luv nqi, nrog 20MS raws li chav tsev, ib lo lus, tsawg byte nyob rau hauv pem hauv ntej, siab byte tom qab. FF FF EE FF yog qhov kawg ntawm tus ncej.
Tus nqi pib lub sijhawm yog 20MS. Lub sijhawm lub sijhawm no tsuas yog siv tau nyob rau hauv qhov kev sib txuas txuas ntxiv ntawm lub vijtsam kov, thiab siv tsis tau nyob rau hauv ib qho taw tes taw qhia hom.
Piv txwv li: Teem lub npov kov cov ntaub ntawv xa lub sijhawm luv rau 40MS: 1B 21 02 00 FF FF EE FF
Faj seeb: Tus neeg siv xa "kov screen cov ntaub ntawv lub sij hawm ncua kev teeb tsa hais kom ua" rau tus txiv neej-tshuab interface, tus txiv neej-tshuab interface tsuas yog ua tsis tau txuag lub sij hawm luv nqi, thaum tus txiv neej-tshuab interface yog pib dua thiab rov pib dua, kov npo hom Tus nqi yuav rov qab los rau qhov pib, thiab lub sijhawm kov lub vijtsam cov ntaub ntawv lub sijhawm thaum pib rau 20MS. Cov lus txib no siv tau tsuas yog tom qab tus neeg siv xaiv lub vijtsam kov raws li qhov txuas txuas ntxiv. Thaum xaiv hom kev taw qhia ib leeg, qhov lus txib no tsis raug thiab tsis tas yuav siv. Tus neeg siv CPU tswj yuav tsum xa cov lus txib no txhua zaus nws qhib.

Kev cai nas tso saib txoj haujlwm thiab xwm txheej
Format: Hexadecimal code: 1B 37 XY FF FF EE FF
Piav: 1B: yog qhov hais kom ua ncej header, 37: yog cov lus txib. X: Qhia tus nqi sib koom tes ntawm tus nas hauv X kev taw qhia. Nws yog ib lo lus, nrog qis byte pem hauv ntej thiab siab byte nyob tom qab. Y: qhia tus nqi Y ua haujlwm ntawm tus nas. Nws yog ib lo lus, nrog qis byte nyob rau hauv pem hauv ntej thiab siab byte nyob tom qab. FF FF EE FF yog qhov kawg ntawm tus ncej.
Piv txwv li: Customize los tso saib nas ntawm qhov chaw ua haujlwm (100, 100), xa cov lus txib raws li hauv qab no: 1B 37 64 00 64 00 FF FF EE FF
Nco tseg: Customizing tus nas tso saib txoj hauj lwm yog thaum cov khoom ntawm tus nas tau teem kom pom. Yog tias cov khoom ntawm tus nas tau teeb tsa rau qhov tsis pom, tus nas tseem yuav pom tsis tau tom qab kho tus nas. Thov xa mus rau qhov hais kom ua 1B 30 rau kev teeb tsa nas.

Xa kev nug