你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f429 DISCOVER 如何让LCD的显示旋转90度

[复制链接]
mon51 提问时间:2014-6-17 11:19 /
现在STM32F429的LCD是240*320 ,如何设置让它变成320*240显示。
收藏 1 评论21 发布时间:2014-6-17 11:19

举报

21个回答
david99 回答时间:2014-11-30 00:19:58
逆游的鱼 发表于 2014-11-28 16:59
这样做虽然可以旋转屏幕,但是不能整个显示,还要哪里修改吗?

老大

1 我为了研究,调乱了时序等参数,所以显示不正常
2 重点研究是怎么转的,转完后,肯定有需要调整的地方

骚年,别这么懒好不好,什么都等别人做,那直接买成品算了
逆游的鱼 回答时间:2014-11-28 16:59:04
david99 发表于 2014-11-28 00:12
问题已解决,请看

http://e123090.blog.163.com/blog/static/14046533720141027112516598/

这样做虽然可以旋转屏幕,但是不能整个显示,还要哪里修改吗?
逆游的鱼 回答时间:2015-1-7 16:23:58
david99 发表于 2014-11-30 00:19
老大

1 我为了研究,调乱了时序等参数,所以显示不正常

官方出的这个板子如果只做个横竖屏旋转很简单,但是想满屏显示,那就不是该一两个参数的事了。
junwen-422457 回答时间:2014-6-17 14:52:54

RE:stm32f429 DISCOVER 如何让LCD的显示旋转90度

我用的是KEIL V5
在LCDConf_MCBQVGA_LD.c 注释掉下面其中三行只留下一行,具体是哪一行就要看你的LCD要显示的方向了
//#define DISPLAY_ORIENTATION  0
//#define DISPLAY_ORIENTATION               (GUI_MIRROR_X | GUI_MIRROR_Y)
//#define DISPLAY_ORIENTATION (GUI_SWAP_XY | GUI_MIRROR_Y)
//#define DISPLAY_ORIENTATION (GUI_SWAP_XY | GUI_MIRROR_X)
mon51 回答时间:2014-6-17 16:45:14

回复:stm32f429 DISCOVER 如何让LCD的显示旋转90度

回复第 2 楼 于2014-06-17 14:52:54发表:
我用的是KEIL V5
在LCDConf_MCBQVGA_LD.c 注释掉下面其中三行只留下一行,具体是哪一行就要看你的LCD要显示的方向了
//#define DISPLAY_ORIENTATION 0
//#define DISPLAY_ORIENTATION (GUI_MIRROR_X | GUI_MIRROR_Y)
//#define DISPLAY_ORIENTATION (GUI_SWAP_XY | GUI_MIRROR_Y)
//#define DISPLAY_ORIENTATION (GUI_SWAP_XY | GUI_MIRROR_X)
 

没有找到这个文件,具体位置在哪里?
dzc2001 回答时间:2014-6-18 10:35:10

RE:stm32f429 DISCOVER 如何让LCD的显示旋转90度

就在st自带的gui的config头文件里面,具体那一句自己搜一下,其实就是ucgui
feixiang20 回答时间:2014-6-18 13:28:28

RE:stm32f429 DISCOVER 如何让LCD的显示旋转90度

ucgui, config头文件里找
设置的时候参数别搞错了
junwen-422457 回答时间:2014-6-18 14:54:20

回复:stm32f429 DISCOVER 如何让LCD的显示旋转90度

回复第 3 楼 于2014-06-17 16:45:14发表:
回复第 2 楼 于2014-06-17 14:52:54发表:
我用的是KEIL V5
在LCDConf_MCBQVGA_LD.c 注释掉下面其中三行只留下一行,具体是哪一行就要看你的LCD要显示的方向了
//#define DISPLAY_ORIENTATION 0
//#define DISPLAY_ORIENTATION (GUI_MIRROR_X | GUI_MIRROR_Y)
//#define DISPLAY_ORIENTATION (GUI_SWAP_XY | GUI_MIRROR_Y)
//#define DISPLAY_ORIENTATION (GUI_SWAP_XY | GUI_MIRROR_X)
 

没有找到这个文件,具体位置在哪里?
 
我不知道你具体使用的是什么IDE和什么LCD库,我所用过的是KEIL V5 + KEIL Library 或是 KEIL V4 + ST Library + ST example
KEIL V5 + KEIL Library
如果是这个组合的话,请看截图,必须点选Board Support 和 Display(API) LCDConf_MCBQVGA_LD.c 自然就会加载上去了。但是你的板如果和MCBSTM32F400 的连接不一样或是LCD contraller 不一样,这样我想就无法使用了
1.jpg
KEIL V4 + ST Library + ST example
如果是这个组合的话,直接打开例子STM32CubeF4\STM32Cube_FW_F4_V1.1.0\Projects\STM324xG_EVAL\Applications\STemWin\STemWin_HelloWorld
修改下面那行就可以了
2.jpg
 
aaa999kk 回答时间:2014-6-18 16:10:45

RE:stm32f429 DISCOVER 如何让LCD的显示旋转90度

按上所说, 连接的对, 参数设置的对,  就行
feiante-155820 回答时间:2014-6-18 17:27:20

RE:stm32f429 DISCOVER 如何让LCD的显示旋转90度

在gui或者与LCD有关的.H文件中找找,应该是有的
mon51 回答时间:2014-6-18 21:40:50

回复:stm32f429 DISCOVER 如何让LCD的显示旋转90度

回复第 8 楼 于2014-06-18 17:27:20发表:
在gui或者与LCD有关的.H文件中找找,应该是有的 

扫描了全盘,也没有发现。F429 DISCOVER里面有GUI吗?
回答时间:2014-6-19 10:23:48

RE:stm32f429 DISCOVER 如何让LCD的显示旋转90度

液晶初始化设置的问题
深秋独影 回答时间:2014-6-19 11:34:36

RE:stm32f429 DISCOVER 如何让LCD的显示旋转90度

看看像是配置的头文件, 一般的修改都在头文件中
junwen-422457 回答时间:2014-6-19 11:42:13

RE:stm32f429 DISCOVER 如何让LCD的显示旋转90度

能说明你用的是什么IDE,板和什么LCD库吗?
有缘于你 回答时间:2014-6-22 09:01:00

RE:stm32f429 DISCOVER 如何让LCD的显示旋转90度

应该有个相关的配置头文件,找找看
fengye5340 回答时间:2014-6-23 10:14:09

回复:stm32f429 DISCOVER 如何让LCD的显示旋转90度

回复第 2 楼 于2014-06-17 14:52:54发表:
我用的是KEIL V5
在LCDConf_MCBQVGA_LD.c 注释掉下面其中三行只留下一行,具体是哪一行就要看你的LCD要显示的方向了
//#define DISPLAY_ORIENTATION  0
//#define DISPLAY_ORIENTATION               (GUI_MIRROR_X | GUI_MIRROR_Y)
//#define DISPLAY_ORIENTATION (GUI_SWAP_XY | GUI_MIRROR_Y)
//#define DISPLAY_ORIENTATION (GUI_SWAP_XY | GUI_MIRROR_X)
 

这些类似的设置我都修改过,只有旋转180的才能正常显示,做镜像的不行
vivy 回答时间:2014-6-24 15:37:55

RE:stm32f429 DISCOVER 如何让LCD的显示旋转90度

同问啊,最近也在研究STM32F429discovery板
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版