[STM32F4] STM32F429是否支持SDRAM和8080接口的LCD同时使用呢

[复制链接]
 楼主| jiahy 发表于 2022-2-3 23:22 | 显示全部楼层 |阅读模式
STM32F429是否支持SDRAM和8080接口的LCD同时使用呢
zhanghqi 发表于 2022-2-3 23:26 | 显示全部楼层

楼主详细说说怎么回事啊,这么说太笼统了
 楼主| jiahy 发表于 2022-2-3 23:30 | 显示全部楼层
工程是用STM32CubeMX配置的。

SDRAM是32MBytes的,原理图和原子429的一样,使用NBL0和NBL1,SDCKE0和SDNE0,所以SDRAM起始地址是0XC0000000

LCD是8位8080接口RGB565,RS接A16,CS接NE1,寄存器地址是0x60000000,RAM地址是0x60010000

SDRAM和LCD是共用FMC_D0~FMC_D7数据总线。


没焊SDRAM的时候,LCD能正常工作的,显示正常。

焊上SDRAM后,LCD不能正常工作,但是SDRAM是可以正常写入和读出数据,并校验全部通过。。。
 楼主| jiahy 发表于 2022-2-3 23:32 | 显示全部楼层
没有示波器看总线情况,429是不是一直在刷新SDRAM而导致占用总线与LCD冲突?
jiajs 发表于 2022-2-3 23:36 | 显示全部楼层
16位总线扩展接口,可接8080/6800的LCD
 楼主| jiahy 发表于 2022-2-3 23:38 | 显示全部楼层
目前我在我的板子上测试会出现不能同时使用的问题。
 楼主| jiahy 发表于 2022-2-3 23:40 | 显示全部楼层
以下是我的原理图SDRAM部分和LCD部分:
 楼主| jiahy 发表于 2022-2-3 23:42 | 显示全部楼层
 楼主| jiahy 发表于 2022-2-3 23:45 | 显示全部楼层
chenjunt 发表于 2022-2-3 23:47 | 显示全部楼层
我在我原来407+SRAM的板子上用是没问题的,现在换成429+SDRAM就会出现不能同时用。。。可否知道是哪里出了问题叫呢?
renyaq 发表于 2022-2-3 23:51 | 显示全部楼层
SDRAM型号是W9825G6JB-6I
dengdc 发表于 2022-2-3 23:53 | 显示全部楼层
从硬件原理上讲应该是可以的。
担心是不是带宽、总线竞争这方面的原因导致的问题。你把显示的帧率放慢点看看。
kangzj 发表于 2022-2-3 23:55 | 显示全部楼层
分时复用吧
juventus9554 发表于 2022-2-4 09:21 | 显示全部楼层
应该是可以的
renyaq 发表于 2022-2-4 09:24 | 显示全部楼层
时序要求不严格的话 应该可以错开使用
zhanghqi 发表于 2022-2-4 09:27 | 显示全部楼层
这个问题lz解决了没?
 楼主| jiahy 发表于 2022-2-4 09:30 | 显示全部楼层

嗯,我再好好缕一缕吧,有了好消息及时通知大家
tpgf 发表于 2022-3-4 20:05 | 显示全部楼层
会出现引脚复用的现象吗
wiba 发表于 2022-3-4 20:15 | 显示全部楼层
是想要同时使用吗
drer 发表于 2022-3-4 20:22 | 显示全部楼层
那得分辨一下有没有引脚交叉使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

862

主题

9861

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

862

主题

9861

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部