STM32H7 at070tn92 LTDC SDRAM 调试笔记

使用如下设置:

SDRAM : IS42S16400, 这个参数网上一堆,我就不贴了,照着做就好了,就是时间配置麻烦点,需要根据自己的sdram时钟做个计算,我sdram时钟是90M,因为 stm32h7我主频配置在360M,这个是4分频出来的,我的SDRAM分配在fmc的bank1,所以按照手册,地址是0xc0000000开始,8M空间,所以结束地址是0xc07fffff,注意这个设置,刷新 DAM2D的时候2层有不同的空间分配。
DMA2D:图像数据从存储器刷新到 sdram用的是DMA2D,这其实只需要配置一下是rgb格式,其他不用动

LTDC:不需要调整太多东西,如果你的图像有问题那么一定是硬件问题,只要根据 STM32cubemx的引脚配置都不会有问题,另外相关GPIO都设置成 high speed模式,我用的veryhigh,没必要,low据说通不过,没试过
都配置好基本就没什么问题了

AT070TN92这屏我在x宝买的,没什么问题,测试的时候注意电源,有VGH,VGL,VCOM,以及那个10.4v的AVDD和LED背光电源, 网上很多现成方案,注意就行了,其他的只要跟LTDC对应都没什么问题。

注意点: 不是什么坑,sdram初始化操作步骤有6步,STM32CUBEMX生成的 sdram初始化代码只有前面2步, 后面的4步需要我们自己配置,这里需要注意,我本来以为cubemx已经做完了,结果总不出图像。后来对比了网上一些教程才发现是这个问题,反复检查硬件么有发现问题,软件配置也没错,耽误了2天时间。不算是坑的坑吧。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值