hooking
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1208回复:7

对ISP1161感兴趣的请进

楼主#
更多 发布于:2003-08-04 22:42
我最近在做一个:MSP430+ISP1161+U盘 的课题
板子做好了,就是程序还存在很多疑惑,
望大家前来讨论
1:PTD header的第一个字节是Actual byte,它指的是Payload Data的大小吗?
2:ISP1161的Buffer是FIFO结构,也就是先进先出,ISP1161读完第一个PTD后,它应该不复存在.但是如果它是读数据(IN)型的,应该有数据返回,这些数据又会放在哪?
3:读写U盘应该在Payload Data里写些什么数据?
hooking
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-05 11:23
第二个问题:
我现在相通了,实际上FiFO的读是相对于端口而言
而ISP1161对PTD的读写并不算是读写,不会影响PTD的存在
实际上.工作过程就是先写,解释,传输,再读.
我还有一个问题是:
对一个U盘的读写应该有什么样的时序,完整的过程是什么样的?
其中向设备控制器发送什么样的数据?
设备控制器怎样完成对U盘的读写过程
lanzhi0129
驱动牛犊
驱动牛犊
  • 注册日期2003-05-23
  • 最后登录2005-03-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-05 16:23
请问:你设计好的硬件板和优盘间的USB传输信号,是通过什么方法来监测的?
hooking
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-05 21:36
我现在还没法检测.因为我前面的工作还没做完,
还不懂总线枚举是怎么回事.
其中涉及到启动ATL Buffer里的PTD.
它是什么时候开始被解释说明?需要什么启动信号吗?
帮忙解释一下.
stanleyhe
驱动牛犊
驱动牛犊
  • 注册日期2003-06-15
  • 最后登录2006-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-06 01:06
请参考 http://www.driverdevelop.com/forum/viewthread.php?tid=45633
hooking
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-06 10:17
多谢上面的兄弟.
还有一点事情不明白:
在读写时序中,ATL buffer是我要用的,
而我不需要ISO buffer,
那么有关ISO的寄存器位是不是都可以Disable?
是不是也不需SOF信号?
ATL buffer里的PTD是如何被执行的?需要什么信号?
有关的中断需要怎样设置?
hooking
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-06 19:33
有没有人知道?
帮忙解释一下.
急!急!急!
救命啊
hooking
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-06 20:03
第一个问题大侠们有人解释一下吗?
在PTD里第一个是Actual byte
还有一个叫做Total Byte
这两个好像后者更像是Payload的大小
但是说明里好像说第一个是.
这到底是怎么回事?
游客

返回顶部