zhanggy_zju
驱动牛犊
驱动牛犊
  • 注册日期2003-10-04
  • 最后登录2004-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1356回复:6

请问关于FX2 slave FIFO的电路连接

楼主#
更多 发布于:2003-11-12 13:50
在Slave FIFO模式下如果只开一个端口EP2->Out,并且做异步读取的操作。
如果只在SLOE和SLRD上加时序信号并且传输数据,在FD[x]上能不能读出数据的?
FIFOADR[0:1],FLAGA-D,等引脚一定要接吗?
谢谢!
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-12 14:05
当然要接了,要控制fifo的工作方式啊!参考寄存器配置就行。
“如果只在SLOE和SLRD上加时序信号并且传输数据,在FD[x]上能不能读出数据的?”没明白! :(
zhanggy_zju
驱动牛犊
驱动牛犊
  • 注册日期2003-10-04
  • 最后登录2004-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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的信号也没接。
但是这样似乎没什么效果,难道我的理解错了?
谢谢!
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-12 14:22
你想读什么数据啊?数据从何而来呢?
zhanggy_zju
驱动牛犊
驱动牛犊
  • 注册日期2003-10-04
  • 最后登录2004-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-11-12 14:37
用VC写个程序,主机给它发送,用cypress的通用驱动,
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-11-12 15:08
你或许用51给USB送连续数据测测看!
zhanggy_zju
驱动牛犊
驱动牛犊
  • 注册日期2003-10-04
  • 最后登录2004-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-11-12 20:00
你或许用51给USB送连续数据测测看!

试了一下还是老样子
附件里是固件源码,麻烦看看有没有错。
如果没有那我想只接SLOE和SLRD应该不能读取的吧。
谢谢!
附件名称/大小 下载次数 最后更新
2003-11-12_periph.c (9KB)  12
游客

返回顶部