迪文LCD设置步骤
- 格式:doc
- 大小:615.50 KB
- 文档页数:3
产品操作指南(1)⼀、迪⽂串⼝屏命名规则 (1)⼆、COMS接⼝(10pin线)的串⼝屏 (1)1、产品操作步骤: (1)1. ⾸先进⾏硬件的连接 (1)2. 安装驱动程序 (2)3. 使⽤“迪⽂调试助理”软件进⾏调试 (5)1)打开软件 (5)2)选择分辨率及⾊彩的位数 (6)3)选择端⼝及波特率 (7)4)建⽴通信连接 (7)5)添加图⽚到软件上 (7)6)设置触控按钮 (9)7)效果预览及⽣成配置⽂件 (10)8)通过预览可以实现对应的功能后,再通过下⾯第9——11个步骤将软件上能实现的功能复制到显⽰屏上。
(11)9)图⽚下载 (11)10)下载配置⽂件 (11)11)设置串⼝屏属性参数 (12)三、232接⼝(8pin线)的串⼝屏 (14)注:该接⼝的串⼝屏直接通过配套的8pin线与电脑连接,⽆需安装驱动,不能达到921600bps的通信速率,其他操作步骤与COMS接⼝的屏⼀样。
(14)四、SD卡接⼝下载说明 (14)1.操作步骤: (14)2. SD卡⽂件格式说明 (15)⼀、迪⽂串⼝屏命名规则串⼝屏命名规则如下表1所⽰:北京迪⽂科技有限公司HMI产品编号规则表1 迪⽂串⼝屏命名说明⼆、COMS接⼝(10pin线)的串⼝屏注:以下说明中所使⽤到的软件均可以从我公司⽹站(/doc/f2a99720ba1aa8114431d9ac.html /)上下载到。
1、产品操作步骤:1. ⾸先进⾏硬件的连接硬件连接⽰意图如下图所⽰:使⽤HDL662(下图右边的器件)再通过双头USB连接线与电脑进⾏连接。
图1 实物图2. 安装驱动程序驱动名称为XR21V1410芯⽚驱动。
安装驱动⽅法:1)、XR21V1410芯⽚驱动将驱动下载解压。
2)、使⽤双公头USB线连接HDL662下载版。
3)、⼿动安装驱动⽂件。
详细操作步骤如下:连接下载板后从电脑的设备管理器中会看到如下图2所⽰,选中后点击⿏标右键选择更新驱动选项后,选择XR21V1410的驱动的⽂件夹(对应⾃⼰电脑系统的⽂件夹)如下图步骤:图2 单击右键后选择“更新驱动程序”弹出如下图3所⽰图图3 选择如图所⽰,单击“下⼀步”弹出图4对话框图4 选择如图所⽰,单击“浏览”选项选择驱动放置的⽬录下,选择“x86”⽂件夹(对应32位的电脑系统)或“x64”⽂件夹(对应64位的电脑系统)图5 选择⽂件夹后,单击“确定”返回如图4所⽰界⾯,然后再单击“下⼀步”即可图6 安装完毕后可在设备管理器中查看到端⼝号(如图所⽰)3. 使⽤“迪⽂调试助理”软件进⾏调试详细步骤如下:1)打开软件双击上图所⽰图标2)选择分辨率及⾊彩的位数图7 根据串⼝屏的型号选择尺⼨及图⽚像素注意事项:若软件有保存上次建⽴的⼯程⽂件(如下图8所⽰),则需在进⼊软件界⾯后,单击“迪⽂屏属性”修改屏幕尺⼨及图⽚像素。
1.kernel版本:linux-2.6.342.开发板:PW24403.CPU:S3C34404.LCD:3.5 寸TFT(320×240),Model Name LQ035NC1115.LCD的参数设定是需要根据LCD的手册来设定arch/arm/mach-s3c2440/mach-smdk2440.c里面的s3c2410fb_display smdk2440_lcd_cfg 结构体6.例如从LQ035NC111的手册可以得到如下一个表该表描述了该款并行LCD的所有时钟需求,在这里我参照的全是典型值“Typ”栏7.一个很具有参考价值的文档文件是Documentation/fb/framebuffer.txt文件,里面给我们描述了一个架构8.+----------+---------------------------------------------+----------+-------+9.| | ↑| | |10.| | |upper_margin | | |11.| | ↓| | |12.+----------###############################################----------+-------+13.| # ↑# | |14.| # | # | |15.| # | # | |16.| # | # | |17.| left # | # right | hsync |18.| margin # | xres # margin | len |19.|<-------->#<---------------+--------------------------->#<-------->|<----->|20.| # | # | |21.| # | # | |22.| # | # | |23.| # |yres # | |24.| # | # | |25.| # | # | |26.| # | # | |27.| # | # | |28.| # | # | |29.| # | # | |30.| # | # | |31.| # | # | |32.| # ↓# | |33.+----------###############################################----------+-------+34.| | ↑| | |35.| | |lower_margin | | |36.| | ↓| | |37.+----------+---------------------------------------------+----------+-------+38.| | ↑| | |39.| | |vsync_len | | |40.| | ↓| | |41.+----------+---------------------------------------------+----------+-------+42.43.还有一个很有用的公式44.再结合结构体.lcdcon5 = S3C2410_LCDCON5_FRM565 |S3C2410_LCDCON5_INVVLINE |S3C2410_LCDCON5_INVVFRAME |S3C2410_LCDCON5_PWREN |S3C2410_LCDCON5_HWSWP,.type = S3C2410_LCDCON1_TFT,.width = LCD_WIDTH,.height = LCD_HEIGHT,.pixclock = LCD_PIXCLOCK,.xres = LCD_WIDTH,.yres = LCD_HEIGHT,.bpp = 16,.left_margin = LCD_LEFT_MARGIN,.right_margin = LCD_RIGHT_MARGIN,.hsync_len = LCD_HSYNC_LEN,.upper_margin = LCD_UPPER_MARGIN ,.lower_margin = LCD_LOWER_MARGIN,.vsync_len = LCD_VSYNC_LEN,};45.pixclock:现在我们就可以开始设置这个结构体的参数了,有上面第3小结的表我们可以知道LCD的时钟Dclk应该是156ns,这个对应结构体里面的像素点时钟pixclock,在来看看第四节提到的一个公式pixclock=1000000/DCF,这个DCF就是LCD的Dclk对应的频率,注意,单位为MHz,所以DCF=1000 000 000/156Hz=1000/156 MHz;可以得到pixclock=1000000/(1000/156)=156000;46.width、height的设定这个就没什么歧义了,对应320和24047.bpp:其实我的这个LCD手册上说该屏是支持24位色的,但是这里填写16位,有空可以试试24位48.其他的参数:其他参数对应第3节的表填写49.所以我的配置如下50.基本上就这样了吧,呵呵一、开发环境主机:ubuntu 8.10开发板:FL2440--64MB Nand, Kernel:2.6.30.9编译器:arm-linux-gcc-4.3.2二、背景知识1、LCD屏显示原理TFT LCD彩色液晶屏可以看成由很多显示的点构成,这些显示的点称为像素,像素的多少就构成了分辨率,如我们使用的3.5寸屏分辨率为320*240,4.3寸屏为480*272.对于彩色液晶屏,每一个像素相当于有3个不同颜色的发光管,分别为R、G、B,通过调节这三种颜色的光强,可以调出各种颜色。
DMG48320C035_03WTR DMG48320C035_03WN基于T5L ASIC 的3.5英寸,320×480像素点阵,16.7M 色,IPS 屏,电阻触摸屏,标准指令集(TA )/ DGUS Ⅱ系统Based on T5L ASIC 3.5 Inches, 320×RGBx480, 16.7M Colors, IPS screen,RTP , Standard instruction set (TA) / DGUS Ⅱ system修订记录Record of Revision日期Revise Date 描述 Content 2019-03-27 首次发布 First Edition 2020-05-25 更新存储器特性 Update Memory2020-06-10 重新修订,液晶屏物料由TN 换为IPSRevise, LCD type is replace from TN to IPS 2020-09-18 更新实物图Update physical drawing 2020-10-26更新液晶类型Update panel type●显示性能参数Display参数Item数据Parameter说明Description颜色Color16.7M(16777216)colors 24 bit color 8R8G8B液晶类型Panel Type IPSIPS工艺TFT显示屏,宽视角IPS TFT LCM ,wide viewing angle可视角度Viewing Angle 85/85/85/85 (L/R/U/D)最佳视角:上下左右对称Best View:symmetrical显示尺寸Active Area (A.A.)49.0mm (W)×73.4mm (H) 320×480 视域尺寸View Area (V.A.)49.7mm (W)×74.1mm (H) 320×480分辨率Resolution 320×480可以设置成0°/90°/180°/270°显示模式Support 0°/90°/180°/270°rotated display背光模式Backlight LED不低于20000H(以最高亮度连续工作,亮度减半时间)≥20000H(Continuous working with maximumbrightness, time of the brightness decays to 50%)亮度Brightness DMG48320C035_03WTR: 250nitDMG48320C035_03WN: 300nit可进行100级亮度调节(当亮度调节至最高亮度的1%~30%时,可能出现闪烁现象,不建议在此范围使用)。
迪文设置串口波特率指令-概述说明以及解释1.引言1.1 概述概述部分是文章的开头,它旨在给读者提供一个简要的了解问题的背景和重要性。
对于这篇文章,我们可以这样编写概述部分的内容:概述:在迪文设备的串口通信中,波特率设置是一个关键的部分。
波特率是指每秒钟传送的波特数,它决定了数据传输的速度和稳定性。
在本文中,我们将详细介绍迪文设备的串口通信原理和波特率设置指令。
了解这些内容对于正确配置和使用迪文设备的串口通信功能非常重要。
首先,我们将对迪文设备进行简要介绍,包括其主要特点和应用领域。
然后,我们将深入讨论串口通信原理,包括串行数据传输的工作原理和通信过程中的一些重要概念。
接下来,我们将详细介绍串口波特率设置指令的使用方法和参数,以及其对数据传输的影响。
在结论部分,我们将强调波特率设置的重要性,并提供迪文设备的具体波特率设置方法。
我们还将探讨不同波特率设置对不同应用场景的影响,并展望未来可能的发展方向。
通过阅读本文,读者将能够全面了解迪文设备串口通信的工作原理和波特率设置方法,从而正确配置和优化迪文设备的串口通信功能,提高数据传输的效率和可靠性。
让我们开始探索迪文设备的串口波特率设置指令吧!1.2文章结构1.2 文章结构:本文将按照以下结构进行讲解和分析。
首先,在引言部分,我们将概述本文的研究背景和目的,以及总结文章的主要内容。
接下来,在正文部分,我们将介绍迪文设备的基本信息,并详细解释串口通信的原理。
然后,我们将重点讨论串口波特率设置指令的相关知识,包括指令的作用、格式等。
在结论部分,我们将强调波特率设置的重要性,介绍迪文设备的波特率设置方法,并展望其在不同应用场景下的潜在价值。
通过对这些内容的阐述,读者将能够全面了解迪文设备的串口波特率设置指令,并在实际应用中更好地理解和应用该指令。
接下来,我们将开始本文的主体部分,首先介绍迪文设备的基本概况。
1.3 总结总结部分内容:通过本文的阅读,我们对迪文设备的串口波特率设置指令有了深入的了解。
专业素养·诚实守信·追求卓越DMT10768T097-31WT-32WT用户手册V3.0DMT10768T097-31WT-32WT用户手册1.概述 (2)2.系统规格 (2)3.操作说明 (6)3.1开机画面更改 (6)3.2隐藏/显示状态栏 (7)3.3亮度 (7)3.4声音 (8)3.5WI-FI (8)3.6以太网 (9)3.73G网络 (10)3.8文件管理器 (11)3.9应用安装与卸载 (12)3.10显示触摸提示 (12)3.11触摸屏校准 (12)3.12串口测试 (13)3.13连接PC (14)3.14备份和重置 (15)4.修订记录 (15)1.概述迪文安卓产品系列包括7寸(800*480),8寸(800*600),9.7寸(1024*768),10.4寸(800*600),15寸(1024*768)以及支持VGA/HDMI接口输出的控制板。
本文旨在介绍9.7寸安卓产品DMT10768T097-31WT/32WT(电阻/电容触摸屏)的使用和操作,其主要特点如下:◆宽压供电:+6V~+42V/+5V;◆24位真彩色;◆ 1.2G双核,1G DDR3内存,4G NAND Flash,高性能,低功耗;◆四线电阻屏和五点触摸电容屏选配,或者不带触摸屏;◆模拟视频(支持PAL/NTSC制),支持拍照和摄像功能;◆两个USB接口,可支持USB3G网络、USB相机、U盘、USB键盘和USB鼠标等;◆支持Micro SD卡;◆4路串口,支持TTL和RS232;◆支持HDMI接口输出;◆支持10M/100M以太网和802.11b/g/n WIFI无线网络;◆支持播放分辨率高达1080P的视频,格式包括:H.264、VC-1、MPEG-2、MPEG-4和RealVideo;◆以H.264格式视频编码分辨率高达1080P;◆提供1W功率的扬声器接口,提供麦克接口;◆Android4.1系统,支持各种APP应用;2.系统规格迪文安卓系列产品具备高速度的CPU处理能力,支持流畅的1080P的视频解码和编码以及丰富的外围接口资源,提供良好的3G体验。
LCD调试步骤1、打开LCD背光将LCD背光对应的GPIO设置为禁止上拉(GPxUP相应位写入1),选择output类型(GPxCON 相应位写入01),输出为高电平(GPxDAT相应位写入1)。
2、打开LCD电源可以将GPG4选择为LCD_PWREN(GPGCON:9-8写入11),这时候LCD电源的打开/关闭可以通过LCDCON5:3来控制。
也可以自定义其他GPIO用作LCD电源开关,只需将此GPIO设置为禁止上拉(GPxUP相应位写入1),选择output类型(GPxCON相应位写入01),输出为高电平(GPxDA T相应位写入1)打开LCD电源。
3、设置其他信号线其他信号线包括VD0-VD23和VFRAME、VLINE、VCLK等,分别在GPCCON,GPDCON 中选择相应功能。
4、设置LCD的频率(VCLK)LCD的Datasheet上一般会写有一个推荐的频率,比如我使用的屏幕推荐频率为6.4M,我需要通过一些计算选择一个合适的CLKV AL以产生这个频率:对于TFT LCD,S3C2440提供的VCLK的计算公式为:VCLK = HCLK / ((CLKV AL+1)*2)可以得出:CLKV AL = HCLK / (VCLK * 2) - 1我的HCLK是100Mhz(CPU运行在400Mhz, CLKDIV_V AL设置为5,Fclk:Hclk:Pclk = 1:4:8),VCLK使用屏幕推荐的6.4M,得到:CLKV AL = 100000000 / (6400000 * 2) - 1 = 6.8选择最接近的整数值7,写入LCDCON1:17-8。
(VCLK其实就是根据每秒帧数*帧行数*行像素计算出来的,帧行数和行像素需要包含空白数和同步数)5、设置其他相关参数LCD相关的参数主要还有这几个:LINEV AL: LCD水平像素-1,如320-1 = 319HOZV AL: LCD垂直像素-1,如240-1 = 239HFPD: 行开始前的VCLK时钟数(LCD屏幕的Datasheet一般有推荐值)HBPD: 行结束后的VCLK时钟数(LCD屏幕的Datasheet一般有推荐值)HSPW: 行之间水平同步的无效VCLK时钟数(LCD屏幕的Datasheet一般有推荐值) VFPD: 帧数据开始前的空白行数(LCD屏幕的Datasheet一般有推荐值)VBPD: 帧数据结束后的空白行数(LCD屏幕的Datasheet一般有推荐值)VSPW: 帧之间垂直同步的无效行数(LCD屏幕的Datasheet一般有推荐值)(相关寄存器LCDCON2, LCDCON3, LCDCON4)6、设置视频缓冲区的地址2440支持虚拟屏幕,可以通过改变LCD寄存器实现屏幕快速移动PAGEWIDTH:虚拟屏幕一行的字节数,如果不使用虚拟屏幕,设置为实际屏幕的行字节数,如16位宽320像素,设为320 * 2OFFSIZE:虚拟屏幕左侧偏移的字节数,如果不使用虚拟屏幕,设置为0LCDBANK: 视频帧缓冲区内存地址30-22位LCDBASEU: 视频帧缓冲区的开始地址21-1位LCDBASEL: 视频帧缓冲区的结束地址21-1位(相关寄存器LCDSADDR1,LCDSADDR2,LCDSADDR3)7、确定信号的极性2440的LCD控制器允许设置VCLK、VLINE、VFRAME等信号的极性(上升沿有效还是下降沿有效),需要对照LCD的Datasheet一一确认。
迪文LCD设置步骤
1、运行TerminalAssistant_v5.5,窗口如图1所示。
图1 迪文终端开发助理
2、设置串口波特率,初始时,波特率为115.2K,打开串口。
3、点击“图片下载”按钮,打开“图片下发及相关”对话框,如图2所示。
图2 图片下发及相关界面
4、点击“图片选择”按钮,选择相关图片,并通过“上”,“下”按钮调整其顺序,如图3所示。
图3 图片选择
5、点击“发送”按钮,发送图片,直到发送结束。
6、点击“文件下载”按钮,打开文件下载对话框,如图4所示。
图4 文件下载对话框
7、点击触控配置文件右边的“。
”按键,出现配置文件选择对话框,如图5所示。
图5 配置文件对话框
8、选择配置文件,发送。
9、点击“系统参数设定”按钮,打开系统参数设定对话框,设置如图6所示。
图6 系统配置参数
10、点击“设置”,发送配置参数。