觸控空間文件 13.BIN
顯示控件文件 14.BIN 用戶軟件需要定時(shí)(或者參數(shù)改變時(shí)的串口中斷觸發(fā))來讀取錄入變量值
DGUS屏幕使用數(shù)據(jù)分為 整數(shù),無符號(hào)整數(shù),長(zhǎng)整數(shù),超長(zhǎng)整數(shù)
整數(shù):-32768-32768 0x7fff
無符號(hào)整數(shù):0-65535 0xffff
長(zhǎng)整數(shù):-0x80000000-0x7fffffff
小數(shù)采用定點(diǎn)小數(shù)表示,用戶自定義小數(shù)位數(shù)。
迪文屏幕加載程序流程BIN文件:(1)變量初始化 56kb變量空間清零 (2)加載config.txt硬件配置文件 (3)如果需要初始化-加載22.BIN文件到56kb變量空間(4)加載13.BIN觸控文件(由觸控中斷來觸發(fā)) 加載14.BIN顯示變量文件 (5)配置寄存器數(shù)據(jù) (6)此時(shí)監(jiān)測(cè)SD卡是否監(jiān)測(cè)到(DWIN_SET文件夾),如果有則進(jìn)行SD卡配置下載,熱拔插必須超過6S (7)DGUS處理周期到則加載運(yùn)行 DWIN0S程序 23.BIN (8)處理頁面顯示文件14BIN 數(shù)據(jù)庫讀寫 (9)重新看門狗復(fù)位
DGUS周期:DWIN OS程序必須在每個(gè)周期都完整運(yùn)行一遍 所以不能出現(xiàn)死循環(huán)或者指令循環(huán)的延時(shí)
DGUS控制方式:直接變量驅(qū)動(dòng)顯示方式--通過配置文件的方式來工作 文件使用FAT32文件格式
文件下載方式:通過SD卡-建立文件夾DWIN_SET文件夾 其中圖片文件必須是24位BMP格式文件,文件命名為圖片存儲(chǔ)位置的阿拉伯?dāng)?shù)字開頭 20.BMP
音頻下載方式:聲音存儲(chǔ)位置0-127,文件后綴wav 采用32khz,16bit單聲道wav文件格式
CONFIG.TXT 配置文件:每一行描述一個(gè)參數(shù) 格式 R?=HH ?為寄存器序號(hào) HH為寄存器配置值的16進(jìn)制 必須大寫
用戶數(shù)據(jù)庫:使用DGUS屏幕的圖片存儲(chǔ)空間中拿出一塊空間進(jìn)行數(shù)據(jù)存儲(chǔ)
數(shù)據(jù)庫導(dǎo)出方法:
(1)先計(jì)算出導(dǎo)出數(shù)據(jù)庫的起始頁位置 要導(dǎo)出的數(shù)據(jù)庫首地址為ADR 則地址的最高兩個(gè)字節(jié)+256位對(duì)應(yīng)的SD卡導(dǎo)出頁ID
(2)用起始頁位置命名創(chuàng)建一個(gè)和導(dǎo)出數(shù)據(jù)庫等大(對(duì)齊到128KB)的DAT文件
字庫起始頁位置+文件名.DAT
(3)將文件放到DWIN_SET文件夾下面
DGUS參數(shù)配置
R0-屏幕物理分辨率設(shè)置(出廠以及配置完畢)
R4-顯示位時(shí)鐘相位選擇(出廠以及配置完畢)
R1 R5 R9-串口波特率配置 當(dāng)R1大于10 波特率由R5 R9決定 計(jì)算公式R5:R9=6250000/波特率 計(jì)算出結(jié)果后 R5為高字節(jié),R9為低字節(jié)
R3 RA-串口通信幀頭設(shè)置(出廠預(yù)設(shè)值為R3=5A RA=A5 所以幀頭為0x5A A5)
R2 RC-軟件寄存器配置 可將這兩個(gè)視為兩個(gè)寄存器配置(一共有8位0-7)配置使用按位配置定義
R2包括偏轉(zhuǎn)顯示,背光,串口CRC,DGUS周期等功能的設(shè)置。
RC包括運(yùn)行DWIN OS,蜂鳴器提示音,每一頁顯示數(shù)量,應(yīng)答CRC校驗(yàn)結(jié)果,校準(zhǔn)方式,手勢(shì)識(shí)別等功能設(shè)置。
DGUS屏使用ED2下載器
串口波特率固定6250000bps n81 無CRC
幀頭固定為 0X5A 0XA5 其中:用戶串口配置和ED2使用的參數(shù)配置相互獨(dú)立
聯(lián)系客服