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

STM32F429I DISCO液晶屏驱动问题

[复制链接]
QianFan 提问时间:2014-12-13 17:11 /
阅读主题, 点击返回1楼
收藏 评论22 发布时间:2014-12-13 17:11
22个回答
shadow365 回答时间:2014-12-16 08:48:08
最近刚好在做429,我研究的也不深,共同探讨。

1、官方的DISCOV使用的是ILI9341驱动的TFT屏,需要用SPI给TFT进行初始化,我们这把2.4的TFT焊下去了,换了一个ILI9805的4.3屏,用GPIO模拟SPI来初始化的;
2、控制LCD,只用LTDC能不能行,这个我没试过诶,但是看官方发布的DEMO视频应该是可以吧,不过429的特性就是Chrom-ART来给2D图形加速用的,你不用DMA2D那不是白瞎了这功能了吗。
wambob 回答时间:2014-12-16 21:22:46
本帖最后由 wambob 于 2014-12-16 21:25 编辑

(uin32_t)ST_LOGO_1不是和(uint32_t)ST_LOGO_1是一样的么?这2个是不是写错了?

uin32? uint 32?    是定义一个变量
wambob 回答时间:2014-12-16 22:26:22
本帖最后由 wambob 于 2014-12-16 22:28 编辑

ST_LOGO_1 是数组,前面&是取数组首地址的意思, 在定义时是这样的,在使用语句时,数组名就表示首地址
小贾-370388 回答时间:2014-12-17 09:18:50
&ST_LOGO_1是取得地址地址指针
shanji 回答时间:2014-12-18 18:59:16
晓枫VS枯叶 发表于 2014-12-15 15:52
楼主那个DMA的作用是将数据一次性复制到sdram中,将sdram当做显存来使用,如果直接拿内存来做显存,你其他 ...

不挂SDRAM直接驱动屏是否可行?
晓枫VS枯叶 回答时间:2014-12-18 21:08:58
那429的192k 的ram估计不够用!
QianFan 回答时间:2014-12-19 19:50:31
shadow365 发表于 2014-12-16 08:48
最近刚好在做429,我研究的也不深,共同探讨。

1、官方的DISCOV使用的是ILI9341驱动的TFT屏,需要用SPI给T ...

用LTDC是不是只能刷整屏啊?DMA能够刷新屏幕的一部分对吧?
QianFan 回答时间:2014-12-19 19:54:15
shanji 发表于 2014-12-18 18:59
不挂SDRAM直接驱动屏是否可行?

Demo中有一个例子是直接读取Flash中的数据刷屏。但是想改变屏幕显示的话还是要把数据存在ram中的。像一个点需要两个字节(RGB565),那么480*320*2=300KB,不挂SDRAM的话不够用
QianFan 回答时间:2014-12-19 19:57:05
晓枫VS枯叶 发表于 2014-12-15 17:14
LTDC和DMA2D协同才能发挥出f429的在显示屏上的性能,光一个LTDC只是用作刷屏的! ...

LTDC只能刷新一个屏吗?
QianFan 回答时间:2014-12-19 19:57:41
奔跑小蜗牛 发表于 2014-12-15 16:47
举个例子:a[10]
    a和&a指向的是同一块地址,但他们+1后的效果不同,a+1是一个元素的内存大小(增加4) ...

之前学习指针的时候没注意到还有这些东西,在回头好好学习一下去。。。
关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版