OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10782|回复: 20

战舰板配3.5寸LCD部分实验半屏显示说明--很多朋友有疑惑,特发此贴解释

[复制链接]

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-2-4 13:06:22 | 显示全部楼层 |阅读模式
       战舰板为了兼容2.4/2.8/3.5等不同尺寸,不同分辨率的屏幕,做了很多妥协,很多朋友买了3.5的屏,分辨率是320*480,看到综合实验只显示了一半,都比较有疑惑.这里特发此贴作为说明.
       首先,战舰板配3.5的屏,显示半屏的实验有:1,照相机实验;2,摄像头实验;3,ucGUI实验;4,综合实验.除了这4个实验,其他所有实验,都可以全屏显示.
       照相机实验和摄像头实验,是因为摄像头的输出是QVGA(320*240)的分辨率,所以3.5的也就只能显示320*240的区域了.也就是1半的区域.
       ucGUI实验,因为ucGUI的屏幕分辨率是通过宏定义的方式设定的,而我们战舰板标配例程都是以320*240的分辨率作为标准编写的,所以ucGUI我们也设置的是320*240的分辨率,故在3.5的屏上也只有半屏.当然,这个可以通过修改宏定义,以支持3.5的屏,这个我年后整理一个出来.请大家稍等一点时间.
       综合实验,该实验我们编写的时候,就是以2.8的作为模板编写的,支持分辨率也就是320*240,要改为3.5的320*480也是可以的,只是比较麻烦,而且主界面好改,主界面如果改为3.5的分辨率,占用的显存,得提升好2倍,原来只需要320*240*2*2=300KB的显存,如果改为320*480分辨率就得要600KB的显存了,而且背景图片和图标位置,都得做改变,这么一来,SPI FLASH的容量又不够用. 所以主界面不太好做针对3.5的修改,只是部分子界面,可以做针对3.5的修改.也是比较麻烦的.
       以上,就是战舰板4个实验不能支持3.5的屏的原因.
       如果你想要3.5的屏显示全屏,随便刷一个LCD实验(只要不是以上4个实验中的任何一个)就可以了.

目前战舰板除了综合实验主界面(仅仅主界面,其他界面可以全屏(但不含摄像头))、摄像头实验、照相机实验这三个地方,其他都可以全屏了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2013-5-13 12:03:55 | 显示全部楼层
3.5寸屏综合实验显示效果如图1所示:


3.5寸LCD综合实验主界面,半屏显示

但是图片显示,还是可以全屏显示的,如图2所示:


图2 3.5寸LCD综合实验图片显示功能,全屏显示图片




我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

27

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
329
金钱
329
注册时间
2013-5-12
在线时间
26 小时
发表于 2013-10-6 17:34:06 | 显示全部楼层
换一个320X240的3.5寸屏就行了  呵呵
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-10-23
在线时间
0 小时
发表于 2013-10-23 21:26:02 | 显示全部楼层
回复【楼主位】正点原子:
---------------------------------
我早使用你们的3.5寸屏幕时,如果准备把屏幕刷成白色,我给的颜色值为0xffff,为什么就是不好使啊?好像0xffff这个颜色值根本没用到,这是怎么一回事啊,原子哥?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2013-10-23 21:53:50 | 显示全部楼层
回复【4楼】youyuwangzi16:
---------------------------------
可以吧,我们代码就有用到啊。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

19

主题

76

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2013-7-23
在线时间
0 小时
发表于 2014-1-18 22:03:11 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
原子哥,有UCGUI的实验吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2014-1-18 22:11:52 | 显示全部楼层
有啊
实验57
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-7-1
在线时间
0 小时
发表于 2014-7-4 10:09:02 | 显示全部楼层
原子哥,我配用的3.5寸屏,目前有两个问题请教:1:所有实验都是半屏显示,很多实验我是通过改写LCD.C文件里面的程序才能实现全屏显示,2:颜色显示有点问题,蓝色和红色显示颠倒,图片颜色显示也不太正常


这张图片字体颜色应该显示红色才对





这两张图片颜色和元图片颜色差别很大




这张图片是我制作的320*480的图片,颜色和尺寸显示都不正常
回复 支持 反对

使用道具 举报

1

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-7-1
在线时间
0 小时
发表于 2014-7-4 10:10:00 | 显示全部楼层
回复【8楼】taiwentaotwt:
---------------------------------
LCD ID 9341
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2014-7-4 23:21:21 | 显示全部楼层
回复【9楼】taiwentaotwt:
---------------------------------
代码用错了,用最新例程的代码,3.5是NT35310驱动,9341的代码可以驱动这个3.5的屏,但是会显示不正常,就是你这个效果.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-7-1
在线时间
0 小时
发表于 2014-7-5 11:05:16 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
谢谢原子哥,昨天就在怀疑这个不是最新源码的问题,由于没带光盘,晚上试了试还真是这个问题
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-12-8
在线时间
0 小时
发表于 2014-12-8 17:19:48 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
原子哥,到哪去下载最新的驱动啊???????
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2014-12-8 19:16:27 | 显示全部楼层
回复【12楼】bobo984052080:
---------------------------------
论坛置顶帖
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-12-8
在线时间
0 小时
发表于 2014-12-8 19:24:27 | 显示全部楼层
回复【13楼】正点原子:
---------------------------------
文件夹形式的里面源代码文件夹里怎么资料这么少?
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-12-8
在线时间
0 小时
发表于 2014-12-8 19:38:43 | 显示全部楼层
回复【13楼】正点原子:
---------------------------------
回复【13楼】正点原子:
---------------------------------
原子哥,文件夹形式的源代码文件夹里没有lcd驱动的代码啊。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2014-12-8 19:54:14 | 显示全部楼层
回复【15楼】bobo984052080:
---------------------------------
有啊
你下载标准例程解压就有了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-12-8
在线时间
0 小时
发表于 2014-12-20 16:58:42 | 显示全部楼层
回复【16楼】正点原子:
---------------------------------
3q
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-12-8
在线时间
0 小时
发表于 2014-12-20 17:15:11 | 显示全部楼层
回复【16楼】正点原子:
---------------------------------
原子哥,我的移植ucgui报错 

Build target 'Target 1' 
compiling LCDDummy.c... 
linking... 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_Color2Index (referred from gui_bmp.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_DrawBitmap (referred from gui_bmp.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_Index2Color (referred from gui_color2viscolor.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_DrawHLine (referred from gui_drawbitmapex.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_SetColorIndex (referred from gui_drawbitmapex.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_DrawPixel (referred from gui_drawfocusrect.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_FillRect (referred from gui_fillrect.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_SetBkColor (referred from gui_setcolor.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_SetColor (referred from gui_setcolor.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_SetBkColorIndex (referred from gui_setcolorindex.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_SetDrawMode (referred from gui_setdrawmode.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_Init (referred from guicore.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol GUI_X_GetTaskId (referred from guitask.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol GUI_X_InitOS (referred from guitask.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol GUI_X_Lock (referred from guitask.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol GUI_X_Unlock (referred from guitask.o). 
.\bin\rmdv.axf: Error: L6218E: Undefined symbol LCD_SetClipRectMax (referred from lcd_selectlcd.o). 
.\bin\rmdv.axf: Not enough information to list image symbols. 
.\bin\rmdv.axf: Finished: 1 information, 0 warning and 17 error messages. 
Target not created 



咋回事呢?编译不报错,链接却报这个错,奇怪啊。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2014-12-21 00:13:23 | 显示全部楼层
回复【18楼】bobo984052080:
---------------------------------
说明没定义。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2015-3-24
在线时间
0 小时
发表于 2015-4-18 13:26:27 | 显示全部楼层
miniSTM32F103VE的资料有吗?
回复 支持 反对

使用道具 举报

15

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
154
金钱
154
注册时间
2016-1-18
在线时间
61 小时
发表于 2016-9-22 10:41:02 | 显示全部楼层
原子哥,我的是3.5寸屏,为什么烧了综合实验后屏幕直接白屏什么都不显示呢?是不是什么地方坏了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-29 08:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表