EDA365电子工程师网
标题:
求大神帮助
[打印本页]
作者:
li311
时间:
2012-10-12 10:19
标题:
求大神帮助
我有一块spartan-3E的板子,我想请教关于上面液晶显示屏的初始化问题,下面是我找的资料:
& w9 @. o1 V1 R+ g: S- U" V
上电初始化
0 C) _2 q- _% U' A# o) _2 s9 `0 s( }
初始化的第一步骤是建立FPGA与LCD的4位的数据接口,具体如下:
! N; ?3 @3 q" Z( H
A:等待15ms或更长,尽管FPGA完成配置后显示屏一般处于准备就绪状态。在50MHz时,15ms时间等于750000时钟周期。
7 d, d+ Y9 J4 P6 N* @/ e
B:写SF_D<11:8>=0x3,LCD_E保持高电平12时钟周期。
% t+ s; f! B3 Z u6 _& Z) Y
C:等待4.1ms或更长,即在50MHz时,205000时钟周期。
: _/ P' ]" C' ? x6 g
D:写SF_D<11:8>=0x3,LCD_E保持高电平12时钟周期。
# t4 Q7 P4 I% Q- R
E:等待100us或更长,即在50MHz时,5000时钟周期。
6 J: w; }. A9 r# X
F:写SF_D<11:8>=0x3,LCD_E保持高电平12时钟周期。
# O9 e. P0 D# M. ?5 `8 g
G:等待40us或更长,即在50MHz时,2000时钟周期。
$ `* N! [- \6 _
H:写SF_D<11:8>=0x2,LCD_E保持高电平12时钟周期。
4 G- U6 U& U! T3 B& s4 f( }
I:等待40us或更长,即在50MHz时,2000时钟周期。
( E" Y. D: [- _
/ m4 B8 [ D. b7 t# o. k
请问控制字SF_D<11:8>=0x3,是在实现什么功能;为什么不先写清屏指令0X1?
1 U3 g0 ?! u( q# F: g
" k/ E8 K1 r: m, d9 n8 W. Q8 w
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2