|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我有一块spartan-3E的板子,我想请教关于上面液晶显示屏的初始化问题,下面是我找的资料:
, D8 T- l5 ^7 m$ g* D上电初始化
& A8 C- y3 G5 Z: [) X初始化的第一步骤是建立FPGA与LCD的4位的数据接口,具体如下: ! h: D- d( r. \7 i4 a6 C
A:等待15ms或更长,尽管FPGA完成配置后显示屏一般处于准备就绪状态。在50MHz时,15ms时间等于750000时钟周期。 # B$ I" T! ]4 K3 }0 K! |8 b$ r
B:写SF_D<11:8>=0x3,LCD_E保持高电平12时钟周期。
* O5 z$ I% x. U1 f [. RC:等待4.1ms或更长,即在50MHz时,205000时钟周期。
/ C+ @; U9 l; d3 m1 i3 _8 y MD:写SF_D<11:8>=0x3,LCD_E保持高电平12时钟周期。 * {8 _' u+ K8 Q
E:等待100us或更长,即在50MHz时,5000时钟周期。 , N* V4 n/ Z9 j- K1 I3 r
F:写SF_D<11:8>=0x3,LCD_E保持高电平12时钟周期。
9 k- J! C' W$ C) q. l4 y y" OG:等待40us或更长,即在50MHz时,2000时钟周期。 7 q# u8 w8 M- o+ Z3 S6 Q; X4 h: {, s
H:写SF_D<11:8>=0x2,LCD_E保持高电平12时钟周期。
3 r- O8 Y, e! _; A! _8 uI:等待40us或更长,即在50MHz时,2000时钟周期。9 T1 E3 g# n* w8 A, R G/ o+ q
9 b: u* g* g- m1 d2 y3 G请问控制字SF_D<11:8>=0x3,是在实现什么功能;为什么不先写清屏指令0X1?
$ o& R& k$ |) M/ a S9 l$ Z J/ Q) f5 g6 e
|
|