在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6171|回复: 9

[求助] Xilinx spartan-3E 驱动手机LCD显示

[复制链接]
发表于 2011-8-31 20:50:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
哪位高手用Xilinx spartan-3E 开发板或是FPGA做过手机LCD驱动?非AV的手机驱动需要先写一段spi初始化代码,以初始化LCD的驱动IC的寄存器。举个例字:上电需要先写0 0001 0001延迟10ms再写0 0010 1001再延迟10ms写0 0010 1011,写完初始化代码后再给LCD信号,LCD屏才能正常点亮。

我的做法是写了一个spi子模块,主模块的initial块里调用spi子模块进行传输。
initial begin
第一次例化;
#10ms 第二次例化;
#10ms第三次例化;
end

问题是为什么程序只认第一次例化语句,后面的就不认了。。。。
不知高手们以前遇到开始先要写初始化代码是怎么处理的?还请指点小弟一二
发表于 2011-9-1 08:42:53 | 显示全部楼层
initial begin
第一次例化;
#10ms 第二次例化;
#10ms第三次例化;
end
=======================================
这样也能综合?
 楼主| 发表于 2011-9-1 14:37:42 | 显示全部楼层
回复 2# sdwsh


    不能综合,所谓找高手请教啊
发表于 2011-9-1 17:40:10 | 显示全部楼层
initial begin
第一次例化;
#10ms 第二次例化;
#10ms第三次例化;
end

这样的写法是只适用于仿真,而不能被综合的。
你可以用状态机来控制例化
状态1:第一次例化;
状态2:延时10ms;
状态3:第二次例化;
状态4:延时10ms
状态5:第三次例化;
状态6:延时10ms
 楼主| 发表于 2011-9-2 08:37:11 | 显示全部楼层
回复 4# qlengyu


    感谢回复,一语点醒我这菜鸟~~
发表于 2011-9-2 14:31:18 | 显示全部楼层
joke?
 楼主| 发表于 2011-9-6 21:56:05 | 显示全部楼层
回复 6# jackertja

估计没人会来技术论坛发joke,实在是菜鸟一枚,如有引您发笑的地方还请见谅
发表于 2011-9-7 11:57:41 | 显示全部楼层
楼主用的哪款手机的LCD呢?
 楼主| 发表于 2011-9-13 17:38:41 | 显示全部楼层
回复 8# buley

具体哪款我也不太清楚,芯片是采用的ILI9341
 楼主| 发表于 2011-9-15 20:51:29 | 显示全部楼层
回复 8# buley

还请高手指点下SPI初始化代码相关文题
    http://bbs.eetop.cn/viewthread.php?tid=307193&extra=
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-2 11:55 , Processed in 0.032462 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表