flyfox8 发表于 2014-8-25 23:09:55

iBoard TFT驱动姊妹篇:iHMI43 TFT驱动verilog版

上次发布了小马哥iboard TFT驱动verilog版,有坛友反映说,显示示波器界面时,屏幕有明显的闪烁。由于当时没有硬件,所以无从验证了,哈哈。这次吸取上次教训,自费打样了几块板子,重写了MCU与CPLD数据读写的控制部分,目前测试没有发现什么问题,不知道在显示快速变化的界面时有没有问题,还得靠大家共同完善。费话不说,上图:手机摄像头很菜,大家凑合着看。http://yun.baidu.com/s/1c01WtuK

fengyuxiaoxiao 发表于 2014-8-25 23:21:54

顶一个。。。

xss_2082 发表于 2014-8-26 00:06:10

动动手,分到手

zhcj66 发表于 2014-8-26 08:06:56

做的很赛啊,顶一个

zhcj66 发表于 2014-8-26 08:07:54

想问一下MCU与CPLD是如何配合工作的(在显示屏这块)

qs6361036 发表于 2014-8-26 08:11:38

不错不错   赞一个

机器人天空 发表于 2014-8-26 08:25:55

厉害,顶一个

Excellence 发表于 2014-8-26 08:52:48

{:victory:}{:victory:}{:victory:}

honami520 发表于 2014-8-26 09:08:11

这个里面是SRAM还是SDRAM驱动的啊?

fengyunyu 发表于 2014-8-26 09:16:41

标记,学习!

flyfox8 发表于 2014-8-26 09:18:56

zhcj66 发表于 2014-8-26 08:07
想问一下MCU与CPLD是如何配合工作的(在显示屏这块)

可以做成标准的8080接口,不过这里为了配合小马哥的ARM程序,将8080接口中的RS信号换成了两根地址线来区分是命令还是数据。

flyfox8 发表于 2014-8-26 09:19:42

honami520 发表于 2014-8-26 09:08
这个里面是SRAM还是SDRAM驱动的啊?

控制难度较低的SRAM,哈哈。

zhcj66 发表于 2014-8-26 09:26:18

flyfox8 发表于 2014-8-26 09:19
控制难度较低的SRAM,哈哈。

是不是将CPLD当一个刷新屏的芯片来用呢?

flyfox8 发表于 2014-8-26 09:28:01

是的,刷屏芯片,描述的很准确。

1148729990 发表于 2014-8-26 10:54:17

做的很不错哦

sky_walker 发表于 2014-8-26 11:07:59

很不错,板子图能否传一个?

flyfox8 发表于 2014-8-26 11:09:15

sky_walker 发表于 2014-8-26 11:07
很不错,板子图能否传一个?

打样的PCB裸板吗?

Shampoo 发表于 2014-8-26 11:24:18

厉害。。喜欢小马哥的界面。   

honami520 发表于 2014-8-26 13:27:23

没有原理图啊!想自己也弄一个试试看的

sky_walker 发表于 2014-8-26 14:23:00

flyfox8 发表于 2014-8-26 11:09
打样的PCB裸板吗?

嗯,不行的话,原理图传一个{:handshake:}

flyfox8 发表于 2014-8-26 14:32:31

原理图就是小马哥在坛子里开源的iBoard的一部分,剩余的PCB空板在家里,我晚上回去拍个照,上传给大家。

大米饭 发表于 2014-8-28 08:23:19

顶一个,可惜不太会CPLD

gnocy 发表于 2014-8-28 08:52:43

楼主板子有没有多的,给一块玩玩啥样

flyfox8 发表于 2014-8-28 10:38:48

gnocy 发表于 2014-8-28 08:52
楼主板子有没有多的,给一块玩玩啥样

有,打样了五块。用了两块,还用三块,要的话上联系方式。

strongking 发表于 2014-8-28 16:50:01

有,打样了五块。用了两块,还用三块,要的话上联系方式。
不知道你的TFT屏在哪里买的

flyfox8 发表于 2014-8-28 16:53:10

记不得了,很早前在TB上买的。

strongking 发表于 2014-8-28 17:08:19

记不得了,很早前在TB上买的。
能给个板子玩玩吗{:lol:}

strongking 发表于 2014-8-28 17:18:06

记不得了,很早前在TB上买的。
价格好商量的 {:lol:}

flyfox8 发表于 2014-8-28 17:22:33

可以,还有三块剩余。已经答应23楼一块了,还没有发货。算你一块,就只剩下一块了,请上地址。

flyfox8 发表于 2014-8-28 17:27:16

这个板子我留了一个OV7670的接口,有兴趣的可以玩一下。

unnormal 发表于 2016-11-4 13:29:27

不错下载学习一下也想看看语言写出来的代码

1907931256 发表于 2016-11-5 02:37:45

flyfox8 发表于 2014-8-28 17:27
这个板子我留了一个OV7670的接口,有兴趣的可以玩一下。

楼主留一块给我,我要了,怎么联系到你呢,能留个qq吗

1907931256 发表于 2016-11-5 02:38:21

flyfox8 发表于 2014-8-28 17:27
这个板子我留了一个OV7670的接口,有兴趣的可以玩一下。

楼主留一块给我,我要了,怎么联系到你呢,能留个qq吗

b57203493 发表于 2016-11-5 15:39:02



我的也是仿造银杏的驱动方式

flyfox8 发表于 2016-11-7 08:48:00

1907931256 发表于 2016-11-5 02:38
楼主留一块给我,我要了,怎么联系到你呢,能留个qq吗

时间好久了,我找一下说不定还能找到一块儿。

1907931256 发表于 2016-11-7 09:47:27

flyfox8 发表于 2016-11-7 08:48
时间好久了,我找一下说不定还能找到一块儿。

好吧,如果找到的话,希望可以留一块给我,谢谢

unnormal 发表于 2016-11-9 16:02:49

下载了然后验证了一下在ihmi43上测试没有成功应该是我自己的问题回头有时间了 再找找问题谢谢分享

unnormal 发表于 2016-11-9 16:05:13

对了这个cpld的程序 编译好了直接下载然后用小马哥的stm32程序   可以驱动成功吗?还是说得用您自己写的stm32程序才可以驱动成功呢?

flyfox8 发表于 2016-11-9 17:13:59

unnormal 发表于 2016-11-9 16:05
对了这个cpld的程序 编译好了直接下载然后用小马哥的stm32程序   可以驱动成功吗?还是说得用您自己 ...

可以,板子上用的就是小马哥的程序。

unnormal 发表于 2016-11-10 12:43:50

flyfox8 发表于 2016-11-9 17:13
可以,板子上用的就是小马哥的程序。

谢谢您的分享   我的调试过程是这样的,用quartus II 7.2新建的工程,然后加载程序文件define.v 和 tft_driver.v编译通过后,分配管脚按照这个文件EPM240T100.tcl分配的,后来我又对照原理图把管脚确认了一遍   然后再编译,编译成功后,直接下载程序板子是小马哥的 iHMI43板子结果没有成功   应该是我操作过程中哪出问题了   您能帮我分析一下是哪个地方我没有操作正确导致的呢?
再次谢谢您的讲解。

unnormal 发表于 2016-11-13 20:54:03

b57203493 发表于 2016-11-5 15:39
我的也是仿造银杏的驱动方式

您好 您的也是用这个cpld的程序吗还是用小马哥的程序呢?

b57203493 发表于 2016-11-14 21:44:32

unnormal 发表于 2016-11-13 20:54
您好 您的也是用这个cpld的程序吗还是用小马哥的程序呢?

小马哥的程序,我稍微修改了一点点。

unnormal 发表于 2016-11-15 10:00:46

b57203493 发表于 2016-11-14 21:44
小马哥的程序,我稍微修改了一点点。

恩谢谢啦   原理图看起来有点吃力哈哈

unnormal 发表于 2016-11-15 10:05:38

b57203493 发表于 2016-11-14 21:44
小马哥的程序,我稍微修改了一点点。

对了这个帖子的语言版本的程序您试试了吗   调试成功了吗   谢谢啦

unnormal 发表于 2016-12-28 15:47:13



您好可不可以帮我看看显示屏显示这样 可能是哪里的问题呢?谢谢您啦

flyfox8 发表于 2017-1-5 11:20:06

unnormal 发表于 2016-12-28 15:47
您好可不可以帮我看看显示屏显示这样 可能是哪里的问题呢?谢谢您啦
...

感觉是显存数据错误。

unnormal 发表于 2017-1-5 12:26:42

flyfox8 发表于 2017-1-5 11:20
感觉是显存数据错误。

谢谢您   这个是cpld程序的问题 还是stm32程序的问题呢?
我用这个板子在学习您的程序    基本上看得差不多了   再仔细分析一下
我主要是做硬件研发的   fpga 仅仅是业余爱好   能力还差得很多所以有些问题问的很没有水平
再次感谢您的指点谢谢啦

thyewfty 发表于 2017-12-2 20:48:25

顶,刷屏挺快的
页: [1]
查看完整版本: iBoard TFT驱动姊妹篇:iHMI43 TFT驱动verilog版