[方案相关] F4A0 XMC 连接80总线 TFT屏

[复制链接]
4214|12
 楼主| luohao316 发表于 2021-11-8 09:44 | 显示全部楼层 |阅读模式
使用F4A0RITB   XMC  连接一个总线型TFT屏。
怎么调也点不亮。使用华大的 SRAM 例程 和 DVP camera display 例程都 调不通。
有没有人成功过?
 楼主| luohao316 发表于 2021-11-8 12:07 | 显示全部楼层
测来测去,好像是CS信号一直为低。
片选控制寄存器( 片选控制寄存器( SMC_CSCR0  SMC_CSCR1 )分别设置地址匹配和地址屏蔽可能有问题。
这两个寄存器应该怎么设置?
 楼主| luohao316 发表于 2021-11-8 15:20 | 显示全部楼层
是不是根本不能连这种屏?没有合适的总线时序。
guijial511 发表于 2021-11-9 08:34 来自手机 | 显示全部楼层
检查一下IO配置和时序
 楼主| luohao316 发表于 2021-11-9 12:05 | 显示全部楼层
RS 信号使用了 A23 因为16bit位宽的关系,需要映射到 A24  
EXMC
地址匹配寄存器   0x60 没有问题。
地址屏蔽寄存器  如果设置为 0xFF  CS0对应的地址范围  0x6000 0000  ~ 0x60FF FFFF   16M   A23 不在范围内。
将地址屏蔽寄存器改为 0xFC 地址范围变成  0x6000 0000~ 0x63FF FFFF  A23就包括在范围内了。
然后 操作06100 0000 地址时,CS就有变化了。

评论

这是一个很好的debug案例  发表于 2021-11-9 16:50
华大单片机 发表于 2021-11-9 13:41 | 显示全部楼层
你的屏是什么接口?
huquanz711 发表于 2021-11-9 23:18 来自手机 | 显示全部楼层
原理图有吗?传上来看看。
yangxiaor520 发表于 2021-11-10 08:18 来自手机 | 显示全部楼层
那应该是配置不对,看下时钟,片选等信号是否正确。
 楼主| luohao316 发表于 2021-11-10 08:36 | 显示全部楼层
本帖最后由 luohao316 于 2021-11-10 08:37 编辑
huquanz711 发表于 2021-11-9 23:18
原理图有吗?传上来看看。

常规连接,接上
CS  EXMC_CE0
RS  EXMC_A23
WR EXMC_WR
RD  EXMC_OE
D17~D10    EXMC_DATA15~8
D9  GND
D8~D1    EXMC DATA7~0
D0  GND还有一根 RST 接GPIO
背光控制接 GPIO 接EXMC没关系。
 楼主| luohao316 发表于 2021-11-10 08:38 | 显示全部楼层
华大单片机 发表于 2021-11-9 13:41
你的屏是什么接口?

16位 8080 接口
华大单片机 发表于 2021-11-11 11:09 | 显示全部楼层

好像是不支持这个接口。
枯荷听雨 发表于 2021-11-11 14:18 | 显示全部楼层
我用开发板成功了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

82

帖子

0

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