找回密码
 注册
关于网站域名变更的通知
查看: 241|回复: 4
打印 上一主题 下一主题

XINTF扩展并行液晶功能实现不了,怎么解决?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-12-6 09:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
用的是28335, 想通过外部总线功能实现一个并行液晶的功能,液晶驱动器是ST7567。XINTF配置没啥问题,但是液晶还是实现不了,所以想请教一下是不是时序无法匹配呢,还是其他原因
4 {/ [6 g4 y; z- w这是液晶的时序图
; Q& L/ [' b0 r7 Y1 W3 _8 G
, A+ a9 o- a7 l
! D1 x& K" H2 AXINTF的配置  I$ l! g0 b6 p
7 a4 o8 {: P1 k0 t
3 |* r+ v3 h0 O" S8 q4 D
void InitZone0(void)
$ P2 \8 _, c5 y2 C) t! D{$ w4 w7 Y9 y3 b2 Q+ l$ S: [! ^: M  e
    SysCtrlRegs.PCLKCR3.bit.XINTFENCLK = 1;  //使能XINTF模块时钟
0 o; _/ N1 C: r6 ?& a  {  V  i1 j' Z0 a: Y# s5 g
    InitXintf16Gpio();    //XD0-16 XA0-19 XREDAY XRNW XWE0 XZCS6 D3 @/ E: _  {  v
; K8 l# a- F0 o5 D
    EALLOW;. W6 b+ v+ M9 T. G
    XintfRegs.XINTCNF2.bit.XtiMCLK = 1; //配置XTIMCLK = SYSCLKOUT/2   6.67*2 = 13.34ns$ P1 C. E5 d7 E/ O/ q- h
    XintfRegs.XINTCNF2.bit.WRBUFF = 0; //不使用写缓冲
* d* S  n1 S3 d; Q, L    XintfRegs.XINTCNF2.bit.CLKOFF = 1; //关闭XCLKOUT
2 M/ j% S- R8 W2 E) s$ x    //时序$ T/ Z" N! n+ @+ {" d% v6 H' I
    XintfRegs.XTIMING0.bit.X2TIMING = 1;   //比例因子为2) g1 `9 x7 h7 g6 j+ b; ^, J: V, W. e
) L$ v# C" u* N( X8 `
    XintfRegs.XTIMING0.bit.XRDLEAD = 1;   //前导   3x2x13.34 = 80 ns
4 }. o# n7 s: s& n6 ]6 Z& M    XintfRegs.XTIMING0.bit.XRDACTIVE = 7; //有效 (7x2 + 1) x 13.34 = 200 ns
4 {3 p: w* f5 q    XintfRegs.XTIMING0.bit.XRDTRAIL = 3; //结束  3x2x13.34 = 80 ns# i4 C8 W" X7 r0 L

) q2 s3 _7 |2 O9 a( q( N    XintfRegs.XTIMING0.bit.XWRLEAD = 1;   //前导   3x2x13.34 = 80 ns
7 v# v/ t8 G) C9 H: B) B* L    XintfRegs.XTIMING0.bit.XWRACTIVE = 7; //有效 (7x2 + 1) x 13.34 = 200 ns2 S) b" B2 D+ a  B" J6 B
    XintfRegs.XTIMING0.bit.XWRTRAIL = 3; //结束  3x2x13.34 = 80 ns5 }1 m: E3 s, a  n
, Q# _/ M( z5 G4 ]) |
    XintfRegs.XTIMING0.bit.USEREADY = 0;  //不使能XREADY信号1 a+ X' a$ F/ A* i
    XintfRegs.XTIMING0.bit.XSIZE = 3;   //16位数据线6 p; t! _7 r, B! }) w4 S! J
    EDIS;
( j+ D# n) O5 \$ M+ @
4 d, M% _$ D8 V( s6 I/ ?" F" K8 V9 d    asm(" RPT #7 || NOP");, A9 i: K. a  X) |+ }8 v" B
}; p+ _( C% l) O9 V! y
+ N1 _4 {# S0 k$ c1 l/ Z  Z" d

2 F: J' U( ]2 N9 b; a
' Z6 B  x, [3 o9 W* v
+ ?3 X8 w% `4 E- w! m4 T; ]

该用户从未签到

2#
发表于 2021-12-6 10:32 | 只看该作者
TFT液晶有没有给例程移植一下就行了,我用的液晶屏控制芯片是ILI9488
+ N8 X: b5 C! b8 {用外部总线写16位的数据就行了,只要初始化正确,肯定有显示的

该用户从未签到

3#
发表于 2021-12-6 10:33 | 只看该作者
测一下频率啊,28335,一般都是可以的,速度不慢了

该用户从未签到

4#
发表于 2021-12-6 10:33 | 只看该作者
看一下,cs ,rd ,wr这些信号

该用户从未签到

5#
发表于 2021-12-6 10:33 | 只看该作者
看一下液晶配置的寄存器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-11 07:32 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表