阅读:2156回复:12
熟悉68013或cypress的大侠,请进来帮个忙
我在使用68013时,需要用到GPIF,TRM资料中说需要设置DP和NDP(desicion points和Not desicion points),这参数是怎么意思呀,看到好久,也没有真正弄懂它们的区别与设置方法。请各位大侠指点。谢谢!
|
|
沙发#
发布于:2004-09-09 20:58
还有一个新的问题,我想用bulk方式传送数据,但只有在PC机发送命令的情况下才能发送512个字节的数据。我想接收到总共1280*1024个字节的数据,也就是一帧图像的数据量后再完全给窗口显示,达到一幅完整图像的目的,这又怎么实现呀。我不想动态刷新,一次完整显示。谢谢!请大侠们指点。
|
|
板凳#
发布于:2004-09-10 10:05
第一个问题DP与NDP的问题已经解决了,请大家不要回答了。请大家看第2个问题吧,帮忙解决一下,我对windows不熟。谢谢!
|
|
地板#
发布于:2004-09-10 14:23
想问一下decision point和non decision point是什么意思啊
|
|
地下室#
发布于:2004-09-12 17:32
是什么68013呀?
说的详细点儿好嘛? |
|
5楼#
发布于:2004-09-13 08:34
有寄存器用来设置传送字节数,看看手册就知道了。
不过还是建义用SLAVE FIFO。 |
|
6楼#
发布于:2004-09-13 09:59
想问一下decision point和non decision point是什么意思啊 cypress68013的GPIF中有个状态机,共有7个状态。DP的状态可以直接跳到任何状态,没有的则7个状态按顺序进行。所以说DP是指有决定跳变到指定状态的状态点;NDP是没有决定跳变到其它状态点。 |
|
7楼#
发布于:2004-09-13 10:01
有寄存器用来设置传送字节数,看看手册就知道了。 这个我知道,SLAVE FIFO方式的我已经完成了。老板要求取出完整的一帧数据,所以要选用Bulk方式呀,你做的SLAVE FIFO方式,效果怎么样呀。 |
|
8楼#
发布于:2004-09-13 11:49
Bulk也可用SLAVE FIFO方式。
你的SLAVE FIFO方式有什么不好吗?为什么还要GPIF? 我用很好啊。 |
|
9楼#
发布于:2004-09-13 14:17
Bulk也可用SLAVE FIFO方式。 不是吧,slave的意思应该是68013只管接收据,不控制数据的对错吧,应该是ISO方式。Bulk方式检测数据的对错,不计延时的。你做USB多久了呀。 |
|
10楼#
发布于:2004-09-14 17:00
68013<->外围芯片 :slave or GPIF
68013<-> usb host : bulk ,iso,control,int PC应用程序可参考EZMR [编辑 - 9/14/04 by chaoswang] |
|
11楼#
发布于:2004-09-17 11:24
固件程序使用中断的方式,直接判断EPxFIFOFLGS就行了,这是方法一;设置PINFLAGSAB/CD,然后判断各个位的标志,也是一种呀;还有怎么EPxFIFOPFH/L等,这么多寄存器设置,到底该怎么使用呀。
|
|
12楼#
发布于:2004-09-23 09:52
请zhuge36祥细说下呀,我只能out数据,不能in数据呀,你帮个忙指点下,到底应该注意哪些设置呀。谢谢!非常急呀。
|
|