TFT Img2lcd 取字模 设置

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TFT Img2lcd 取字模设置

(2010-12-16 15:45:21)

转载原文

原文地址:TFT Img2lcd 取字模设置作者:stm32

/bbs//bbs_content_all.jsp?bbs_sn=831085

大家好:

经过两个晚上的努力,终于用AVR驱动起来这个型号是FL032-C0 控制芯片是ILI9320 的240*320 TFT LCD. AVR芯片用的是M32

当然这个屏最合适用ARM来驱动。16bit总线,很方便的。

这个液晶屏是从二手交易论坛grant那弄来的,grant由于采购错误买了10块,现在还有6块,我刚才又发邮件定了一块。因此最多还有5块,需要的可以去看看。

/bbs/bbs_content.jsp?bbs_sn=823134&bbs_page_no=1& bbs_id=1011

另外这个屏的资料也全在那里。

闲话少说,上程序:

程序1:

用的是M32芯片,编译平台AVRStudio4.13+WINAVR20070525 -s优化级别,16MHz 时钟频率

连线:

LCD M32

D0~D7 <---> PA0~PA7

D8~D15 <---> PD0~PD7

CS ---> PB0

RS ---> PB1

WR ---> PB2

RD ---> PB4

RESET ---> PB5

管脚定义在程序中很容易就可以改的,其中控制脚可以任意更改。

程序完成的功能是,把屏分成八份,显示八种颜色,即RGB的排列组合。

然后程序会在中间显示一幅小照片,鉴于M32的存储空间有限,所以图片很小了。

PS:程序没有注释,大家将就着看了。不好意思

这是程序:

点击此处下载ourdev_176129.zip(文件大小:129K)

效果图:(抱歉,用手机那30W拍的,不清楚)

程序2:

用的是M32芯片,编译平台AVRStudio4.13+WINAVR20070525 -s优化级别,16MHz 时钟频率,这次使用SD卡作存储

连线:

LCD M32

D0~D7 <---> PA0~PA7

D8~D15 <---> PD0~PD7

CS ---> PB0

RS ---> PB1

WR ---> PB2

RD ---> PB4

RESET ---> PC0

SD卡 M32

SO ---〉 MISO

SI <--- MOSI

CLK <--- SCK

CS <--- SS

程序完成的功能是搜索SD卡更目录下的batch文件夹下的bin文件。

这个文件是通过img2lcd 3.2软件生成的。选取方式是16位色,包含头数据,水平扫描,bin文件,240*320。

上一个测试程序也是通过这种方式取的,只不过是不包含头数据,弄成c语言的格式。

找到文件后会依次显示到屏幕上。

注:FAT支持FA16和32, FAT12不支持

这是程序:

点击此处下载ourdev_176130.zip(文件大小:103K)

把那个batch文件及其文件也附上来:(解压到sd卡就可以了,形式:batch 文件夹,里面存放bin文件)

点击此处下载ourdev_176133.zip(文件大小:2.11M)

这是我用的板子:

效果图:(苦于没有相机啊,拍的效果就...)

程序的说明:

屏是工作在16位并行的模式下的,色彩65K,还没试过262K呢。

在test2中,我对程序作了整理,放在LCM文件夹下,有相应的c和h文件。以便于使用。

这个程序我只完成了初始化,还有就是显示数据。没有那些显示汉字,字母的程序。这个程序只要稍加改动就可应用于你的其他液晶程序。

这个屏的操作思想是:

初始化(这个我写好了,不需要管了)

写数据:

先确定XY坐标,然后启动,写数据(可以连续写,地址模块自己会自动增加),结束。这个都有相应的函数。

如果中途改变坐标,则需要重新启动,然后写数据。

相信只要这么多,就行了,另外还有读数据,操作方式跟写数据相同

这个屏有个window功能的,就是写数据只写到设定的窗口内,在test1里我之前也用了这个功能,但是发现这个功能要求,x的起始和结束需要是4的倍数。搞不明白,手册上又没明说,只提到起始x比结束x小,然后,两者的差要大于等于4,莫非就是这个因素?

后来我就没用这个函数,重新写了个。

好了,如果你有这个屏就试一下吧。献丑了。

相关文档
最新文档