DGUS指令說明模版_第1頁
DGUS指令說明模版_第2頁
DGUS指令說明模版_第3頁
DGUS指令說明模版_第4頁
DGUS指令說明模版_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

北京迪文科技400客服中心產(chǎn)品購置、技術(shù)詢問、售后效勞熱線:4000189008企業(yè)QQ:4000189008======================================================================一、本文檔根本商定本文檔中,商定如下書寫標(biāo)準(zhǔn):1、本文檔總的參考源:迪文DGUS屏開發(fā)指南_V432、用數(shù)據(jù)前加“0x”或數(shù)據(jù)后加“H”的方式表示16進(jìn)制數(shù)據(jù),比方:0xAA或AAH16進(jìn)制數(shù)據(jù)AA。為了便利用戶直接應(yīng)用,本文檔DGUS16進(jìn)制書寫,5AA50582000100020x5A0xA50x050x820x00010x00023、用〔x,y〕表示顯示屏的坐標(biāo)位置:比方〔0,0〕表示x=0,y=0的坐標(biāo)點。4、串口的全部指令或者數(shù)據(jù)都是16進(jìn)制〔HEX〕格式:對于字型〔2字節(jié)〕數(shù)據(jù),總是承受高字節(jié)先發(fā)送〔MSB〕0x12340x12.50xB1B10xBEA90xB5CF0xCEC40xBFC60xBCBC======================================================================二、屏通訊留意事項1、DGUS屏有三種通訊方式:TTL\232\485。留意有些種類的屏后面通信短接點的狀況。2、屏和電腦連接,在確認(rèn)連接正常、波特率正確,串口號正確的狀況下,發(fā)送指令:5AA503810001,〔sscom32〕35AA504810001**,表示通訊正常。注:發(fā)送的指令是讀取屏的當(dāng)前內(nèi)核版本號,以此來檢查通訊發(fā)送和接收收是否正常。5AA5表示:幀頭〔默認(rèn)幀頭,假設(shè)用戶已自行修改,請依據(jù)當(dāng)前幀頭發(fā)送指令〕,03 表示:數(shù)據(jù)長度〔以字節(jié)為單位〕,81 表示:讀取DGUS屏存放器指令表示:存放器〔存儲DGUS屏內(nèi)核版本號的存放器序號〕,01個字節(jié)長度。返回:5AA50481000168返回的數(shù)據(jù)68,表示當(dāng)前內(nèi)核為V68版本〔由于內(nèi)核不斷升級中,依據(jù)購置時間的不同,內(nèi)核版本也不一樣,如62,61,60,59,58. 都表示正確的版本號,版本號的凹凸只跟DGUS屏的功能有關(guān)〕======================================================================北京迪文科技400客服中心產(chǎn)品購置、技術(shù)詢問、售后效勞熱線:4000189008企業(yè)QQ:4000189008======================================================================三、DGUSDWIN_SET內(nèi)文件說明字庫說明:DGUS32MB128256kB說明:0號字庫〔64*128〕,12個空間,是GBK錄入輸入法文件,是觸控配置文件,是顯示配置文件,15-21是系統(tǒng)預(yù)留,是初始值加載文件,os二次開發(fā)軟件寫ASM文件編譯生成后下載到屏里面的文件,開頭是用戶自定義從:256KB,假設(shè)為257KB,那么將占用兩個字庫空間,假設(shè)字庫命名“40-指示燈.ICO257KB,那么占用了40,41兩個字庫空41.ICO42序號命名開頭;圖片說明:圖片文件必需是和DGUS24位色BMP格式文件0號界面開頭〔圖片命名序號和字庫命名序號不沖突〕,比方:00_密碼進(jìn)入界面.bmp,01_密碼按鈕效果.bmp等等系統(tǒng)配置說明:config.txt 以下圖是一個標(biāo)準(zhǔn)配置,DGUS軟件系統(tǒng)配置點擊自動生成或手動修改R1=07 ;波特率,07=115200R2=2C ;2CH=00101100B參考開發(fā)指南R2存放器定義表格.2.3.5位配置R3=5A ;幀頭高字節(jié)R6=40 ;觸摸屏掌握背光啟用后,點擊觸摸屏后背光亮度〔00-40〕R7=10 ;觸摸屏掌握背光啟用后,一段時間不點擊,背光關(guān)閉的亮度R8=1E ;30秒不點擊觸摸屏,觸摸屏背光降低到上面R7=10RA=A5 ;幀頭低字節(jié)RUN_DWIN_OS;啟用os (STOP_DWIN_OS;關(guān)閉os)TP_CORRECT ;插卡配置時開啟觸摸屏校準(zhǔn)一次RC=00 ;參考RC存放器8個位的配置。北京迪文科技400客服中心產(chǎn)品購置、技術(shù)詢問、售后效勞熱線:4000189008企業(yè)QQ:4000189008四、DGUS存放器讀寫指令。DGUS屏存放器指令〔81〕如讀版本號:上一節(jié)有講到。下面舉例讀圖片地址為說明:以讀當(dāng)前圖片地址為例〔假設(shè)當(dāng)前頁面地址是第5幅〕向屏發(fā)指令如下:5AA5038103025AA5 表示:幀頭〔默認(rèn)幀頭,假設(shè)用戶已自行修改,請依據(jù)當(dāng)前幀頭發(fā)送指令〕03 表示:數(shù)據(jù)長度〔以字節(jié)為單位〕81 表示:讀DGUS屏存放器03 表示:存放器〔存儲DGUS屏頁面存放器〔0304存放器存放的頁面〕〕02 表示:02個字節(jié)長度〔圖片地址是兩個字節(jié)〕指令發(fā)送完畢后以后屏?xí)虼诜祷刈x的應(yīng)答:5AA50581030200055AA5 表示:幀頭05 表示:數(shù)據(jù)長度81 表示:讀DGUS屏存放器03 表示:存放器〔存儲DGUS屏頁面存放器〔0304存放器存放的頁面〕〕02 表示:02個字節(jié)長度〔圖片地址是兩個字節(jié)〕0005 0304存放器里面放的數(shù),也就是頁面號DGUS屏存放器指令〔80〕此處以切換圖片為例,如從當(dāng)前頁面切換到第6幅圖片,向屏發(fā)指令如下:5AA504800300055AA5 表示:幀頭04 表示:數(shù)據(jù)長度80 表示:寫DGUS屏存放器03 表示:存放器〔存儲DGUS屏頁面存放器〔0304存放器存放的頁面〕〕0005 表示:030400055頁〔此條指令還可以這樣寫:5AA503800405,04存放器,針對頁面不超過FF〕其他存放器寫指令舉例:掌握亮度:5AA503800120一半的亮度范圍〔亮度范圍00~40〕蜂鳴器:5AA50380022010msFF復(fù)位指令:5AA50480EE5AA5相當(dāng)如掉電之后再上電的效果頁面切換:5AA50480030001RTC: 5AA50A801F5A15070300160559〔2023070316:05:59星期用的00自動換算〕5AA503812010返回:公歷時間加農(nóng)歷年月日癸巳蛇5AA51381201013110805181856131006B9EFCBC8C9DF觸摸屏校準(zhǔn):5AA50380EA5A(后會一次消滅白色小叉叉,推舉用筆尖點擊,電阻屏)關(guān)閉觸摸功能:5AA503800B00北京迪文科技400客服中心產(chǎn)品購置、技術(shù)詢問、售后效勞熱線:4000189008企業(yè)QQ:40001890085AA503800B01 〔01-FF開啟〕按鍵觸發(fā):5AA503804F(00~FF)勾選后指令掌握觸摸按鍵功能〔01FF255個鍵,把按鈕設(shè)置鍵控之后,軟件界5aa503804F01色’的方塊可以掩蓋存在的,灰色的鍵控放在此頁面的任意位置都可以〕======================================================================五、DGUS變量地址讀寫指令。寫變量存儲器指令指令〔82〕此處以往0000變量地址里寫數(shù)值2為例:5AA50582000000025AA5 表示:幀頭05 表示:數(shù)據(jù)長度表示:寫變量存儲器指令0000 表示:變量地址〔兩個字節(jié)〕0002 表示:數(shù)據(jù)2〔兩個字節(jié)〕00002.屏上的顯示,數(shù)據(jù)變量整數(shù)類型2讀變量存儲器指令指令〔83〕此處以讀0000變量地址里的數(shù)值〔假設(shè)當(dāng)前數(shù)值為2〕為例:5AA504830000015AA5 表示:幀頭04 表示:數(shù)據(jù)長度表示:讀數(shù)據(jù)存儲區(qū)指令0000 表示:變量地址〔兩個字節(jié)〕01 表示:從00001個字長度數(shù)據(jù)讀完以后屏?xí)虼诜祷刈x應(yīng)答:5AA5068300000100025AA5 表示:幀頭06 表示:數(shù)據(jù)長度83 表示:讀變量存儲器指令指令0000 表示:變量地址〔兩個字節(jié)〕01 表示:從0000地址開頭讀1個字長度數(shù)據(jù)0002 表示:00002觸摸按鍵返回到串口數(shù)據(jù)〔83〕此處以按返回0001,0002為例:5AA5068300010100025AA5 表示:幀頭06 表示:數(shù)據(jù)長度83 表示:讀變量存儲器指令指令0001 表示:變量地址〔兩個字節(jié)〕北京迪文科技400客服中心產(chǎn)品購置、技術(shù)詢問、售后效勞熱線:4000189008企業(yè)QQ:400018900801 表示:1個字長度數(shù)據(jù)0002 表示:0002======================================================================6FFF地址:1、VP指某個變量顯示功能必需需要的實際地址,必需要定義。2、SP指某個VP地址顯示的控件的屬性地址,以便在應(yīng)用中可以讓用戶指令修改,到達(dá)實時掌握不同顯示效果目的如字體顏色、位置、狀態(tài)等屬性。可以不定義〔默認(rèn)FFFF〕。======================================================================六、變量地址如何規(guī)劃:DGUS0000H~6FFFH,注:MiniDGUS0000——07FF總體規(guī)律量地址的占用其實是依據(jù)指令發(fā)送的地址后面接的數(shù)據(jù)字長來打算的。實際變量地址規(guī)劃留意事項:1、變量圖標(biāo) 占用一個地址??梢砸罁?jù)指令狀況來看是依照總體規(guī)律的,如5AA505820001000100011號圖標(biāo)2、動畫變量圖標(biāo)占用兩5AA50582000200010002地址的動畫圖標(biāo)開頭動畫。另一個地址理解為關(guān)心用。3、位變量圖標(biāo) 占用三個地址,實際指令是占用一個地址,如5aa505820004FFFF將000416個位寫滿,另外兩個地址,是關(guān)心地址,主要是關(guān)心位變量圖標(biāo)的動畫顯示用的,關(guān)心地址不行以訪問,可以接在后面設(shè)置如0005,0006。4、文本變量 占用地址依據(jù)上面的總體規(guī)律,如發(fā)指令顯示北京,5AA507820008B1B1BEA9。留意,GBKASCII錄入,前面一個地址要預(yù)留,所0007H要空著。5、數(shù)據(jù)變量 占用地址依照總體規(guī)律,如設(shè)置整數(shù),發(fā)送5AA50582000A000B,在0x000A11,如長整數(shù):5AA50782000B0000000B000B000C地址里面11,數(shù)據(jù)變量顯示的單位占用的是描述指針地址11個ASCII碼。6、RTC時間 不占用變量地址,可以用描述指針7、動畫圖片 不占用變量地址,可以用描述指針8、HEX變量 占用變量地址依據(jù)右邊設(shè)置Byte_Mum的長度來的,比方Byte_Mum設(shè)置4,那么地址占用是4個字節(jié),也就是2個變量地址,編碼字符串占用描述指針的地址。======================================================================北京迪文科技400客服中心產(chǎn)品購置、技術(shù)詢問、售后效勞熱線:4000189008企業(yè)QQ:4000189008======================================================================七、描述指針指令說明與舉例數(shù)據(jù)變量顯示5000,參考上表紅色框內(nèi)可以看做偏移地址。掌握顏色的地址就是5003掌握坐標(biāo)的地址就是5001轉(zhuǎn)變數(shù)據(jù)變量顯示顏色:5AA505825003F800。修改成紅色。轉(zhuǎn)變數(shù)據(jù)變量顯示位置:5AA50782500100000000數(shù)據(jù)框會消滅位置在〔0,0〕數(shù)據(jù)變量上電不顯示0實現(xiàn)方法:mini屏不支持方法1方法1:需要使用描述指針。假設(shè)數(shù)據(jù)變量的描述指針是5000,變量地址是0001.發(fā)送指令:5AA505825000FF00就可以隱蔽數(shù)據(jù)變量顯示。發(fā)送指令:5AA5058250000001.5AA5058200010009,顯示9方法2:800*4805000,5AA507825001032001E0,能找到原來的坐標(biāo)點發(fā)指令在移回來描述指針間隔0x10個地址間距,如5000,5010,5020,5030。建議描述指針可以40006F004000H6FFF之外的變量地址不要使用,會消滅不行估量的錯誤。北京迪文科技400客服中心產(chǎn)品購置、技術(shù)詢問、售后效勞熱線:4000189008企業(yè)QQ:4000189008文本變量顯示舉例:隱蔽文本顯示的原理和數(shù)據(jù)變量一樣。轉(zhuǎn)變字體顏色5AA5 05 82 1003 0030轉(zhuǎn)變字體大小數(shù)據(jù)變量5a a5 05 82 1004 0030 發(fā)1004,只需要改x方向點陣數(shù)0030048ASCII5aa50582100A3060留意xy點陣數(shù)都要改文本GBK錄入轉(zhuǎn)變字體大小文本顯示5AA507821009003C1010 改為60號字庫16點陣大小漢字也可以用這種方法隱蔽:5aa5 0b 82 0490 b1a8beafd0c5cfa2 ;發(fā)漢字功能針頭長度命令地址漢字編碼5aa5 05 82 0708 0006 ;顯示漢字針頭 長度命令 描述指針700,偏移地址8 顯示字節(jié)長度65aa5 05 82 0708 0000 ;不顯示漢字針頭 長度命令 描述指針700,偏移地址8 顯示字節(jié)長度0圖標(biāo)變量顯示圖標(biāo)描述指針顯示背風(fēng)光指令舉例:假設(shè)描述指針為5000,圖標(biāo)庫位置為24,5AA5058250071801顯示背景5AA5058250071800不顯示背景=============================================================:可以用描述指針+06H地址Icon_Stop,指令舉例:5aa50582500600022號,這個圖標(biāo)的序號可以取該基地址ICO圖標(biāo)的全部的小圖片圖標(biāo)序號范圍北京迪文科技400客服中心產(chǎn)品購置、技術(shù)詢問、售后效勞熱線:4000189008企業(yè)QQ:4000189008======================================================================八、DGUS5.04SD卡使用小竅門config.txtSD前提是要更改對應(yīng)的前面對應(yīng)的序號位置比方下載了22文件前面的序號要改成22,對于有個別客戶已經(jīng)將屏封入設(shè)備SD卡無法下載進(jìn)去而又需要只有小的改動,比方添加一張圖片到最終,或者參加字庫等等。5.03增加的配置文件下載工具可以在生成配置文件里面下載字庫和圖片。2、點擊保存、生成配置文件、配置文件下載。1314文件的勾選,下載到屏13關(guān)聯(lián)觸控,14文件關(guān)聯(lián)顯示,可以單獨下載。圖片和字庫下載不推舉用串口SD3、DGUSDWIN_SE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論