打印
[方案相关]

F4A0 XMC 连接80总线 TFT屏

[复制链接]
3687|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配置和时序

使用特权

评论回复
5
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就有变化了。

使用特权

评论回复
评论
eelux 2021-11-9 16:50 回复TA
这是一个很好的debug案例 
6
华大单片机| | 2021-11-9 13:41 | 只看该作者
你的屏是什么接口?

使用特权

评论回复
7
huquanz711| | 2021-11-9 23:18 | 只看该作者
原理图有吗?传上来看看。

使用特权

评论回复
8
yangxiaor520| | 2021-11-10 08:18 | 只看该作者
那应该是配置不对,看下时钟,片选等信号是否正确。

使用特权

评论回复
9
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没关系。

使用特权

评论回复
10
luohao316|  楼主 | 2021-11-10 08:38 | 只看该作者
华大单片机 发表于 2021-11-9 13:41
你的屏是什么接口?

16位 8080 接口

使用特权

评论回复
11
华大单片机| | 2021-11-11 11:09 | 只看该作者

好像是不支持这个接口。

使用特权

评论回复
12
枯荷听雨| | 2021-11-11 14:18 | 只看该作者
我用开发板成功了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

82

帖子

0

粉丝