阅读:1448回复:6
请问关于FX2 slave FIFO的电路连接
在Slave FIFO模式下如果只开一个端口EP2->Out,并且做异步读取的操作。
如果只在SLOE和SLRD上加时序信号并且传输数据,在FD[x]上能不能读出数据的? FIFOADR[0:1],FLAGA-D,等引脚一定要接吗? 谢谢! |
|
沙发#
发布于:2003-11-12 14:05
当然要接了,要控制fifo的工作方式啊!参考寄存器配置就行。
“如果只在SLOE和SLRD上加时序信号并且传输数据,在FD[x]上能不能读出数据的?”没明白! :( |
|
板凳#
发布于:2003-11-12 14:14
也许是我的理解错了。
在异步读取时,当SLWR,SLOE为低电位时从FD[x]上读取一次数据。 设置为EMPTY FLAG的FLAGx引脚时USB输出给EXT MASTER的。 FIFOADR[1:0]=00时选通EP2。 是不是这样? 我试图只给SLOE和SLWR加时序信号来读取EP2 OUT 的数据,想看看固件有没有错。FIFOADDR没接电路,因为我想只开一个端口,也许用不到。EMPTY的信号也没接。 但是这样似乎没什么效果,难道我的理解错了? 谢谢! |
|
地板#
发布于:2003-11-12 14:22
你想读什么数据啊?数据从何而来呢?
|
|
地下室#
发布于:2003-11-12 14:37
用VC写个程序,主机给它发送,用cypress的通用驱动,
|
|
5楼#
发布于:2003-11-12 15:08
你或许用51给USB送连续数据测测看!
|
|
6楼#
发布于:2003-11-12 20:00
你或许用51给USB送连续数据测测看! 试了一下还是老样子 附件里是固件源码,麻烦看看有没有错。 如果没有那我想只接SLOE和SLRD应该不能读取的吧。 谢谢! |
|
|