DGUS调试笔记一

来源:互联网 发布:c判断数组为空 编辑:程序博客网 时间:2024/05/13 18:44

0、串口的通讯配置:
在机器背面VHC86芯片有两个焊点,若焊点短接,即屏工作在TTL电平下,默认出厂处于分离状态,即RS232电平下。直接将DIN与232的TX相连,DOUT与RX相连,地线直接相连,其中两个DIN两个GND用任意一个即可。DMT480270T043_02WT只能工作在5V电源。
串口通讯的测试可以参考通讯PDF文档,发送5aa503810001可以查看当前内核版本,同时也可作为最基本的串口测试。
除用迪文公司提供的专用下载芯片外,只能采用SD卡进行程序的下载工作,将目录下的DWIN_SET整体拷贝到SD卡中即可。SD卡必须为2G-16G,遵循(format/q h:/fs:fat32/a:4096)的格式化,必须在命令行下进行。
RAM空间共有56KB,0x0000——0x6FFF,其中DGUS变量存储空间为0x0000-0x6F00,系统(硬件)配置寄存器为0x6F00-0x6FFF,共256个字节。(每个地址占2字节)
1、对基本功能寄存器的配置:

串口发送指令为 :帧头(R3:RA)(2字节)+数据长度(右侧全部指令及数据总和)(1字节)+指令(80写81读)+寄存器地址(如下表)+数据+CRC校验(由config.txt决定有无)

例如:
1、读取当前系统版本号:5A A5 03 81 00 01 即可。从0x00寄存器读取一个字节的内容返回。
2、复位显示屏:向复位寄存器0xEE 0xEF分别写入5A A5 ,即5A A5 05 80 EE 5AA5


附基本寄存器图表:

基本寄存器图表
这里写图片描述
这里写图片描述


未完待续…

                                        转载请注明转自 http://blog.csdn.net/zh_666888
0 0
原创粉丝点击