dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
阅读:6544回复:31

ISP1362问题请教开发过ISP1161或ISP1362等的朋友

楼主#
更多 发布于:2004-02-22 13:33
我在开发ISP1362的HOST的时候出现问题,想向各位咨询一下:
对host的HcATLPTDSkipMap(1CH:Read,9CH:Write)寄存器,其读出值不断变化,即使刚写进去一个数据,读出来的也会与刚才写进去的不一样.同时,同样,HcATLCurrentActivePTD(1EH:Read only)也不断随机变化,并且与HcATLPTDSkipMap存在冲突.

下面是一次打印消息,每次的打印结果都会不一样
#define REG_ATL_PTD_SKIP_MAP 0x1C
#define REG_ATL_CURR_ACT_PTD 0x1E

WRITE::REG_ATL_PTD_SKIP_MAP::0xFFFFFFFF
READ ::REG_ATL_PTD_SKIP_MAP::0xDFFFDFFF
READ ::REG_ATL_CURR_ACT_PTD::0x001E

READ ::REG_ATL_PTD_SKIP_MAP::0xDEFFDFFF
WRITE::REG_ATL_PTD_SKIP_MAP::0xFFFFFFFF
READ ::REG_ATL_PTD_SKIP_MAP::0xDFFFDFFF
READ ::REG_ATL_CURR_ACT_PTD::0x000F

READ ::REG_ATL_PTD_SKIP_MAP::0xDFFFDEFF
READ ::REG_ATL_CURR_ACT_PTD::0x0013
READ ::REG_ATL_PTD_SKIP_MAP::0xDFFFDFFF!
READ ::REG_ATL_CURR_ACT_PTD::0x000B
READ ::REG_ATL_PTD_SKIP_MAP::0xFFFFFFFF
WRITE::REG_ATL_PTD_SKIP_MAP::0xFFFFFFFF
READ ::REG_ATL_PTD_SKIP_MAP::0xDFFFDFFF

请问可能是那种原因造成这种情况的.
我用两块电路板试过了,结果都是这样,而其他寄存器工作都还算正常.
www.dragon-2008.com 欢迎交流
liudingli
驱动牛犊
驱动牛犊
  • 注册日期2008-04-16
  • 最后登录2008-07-16
  • 粉丝4
  • 关注0
  • 积分213分
  • 威望33点
  • 贡献值2点
  • 好评度29点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-26 13:35
我正用ISP1161做,想和大家交流,QQ38012101
blue44
驱动小牛
驱动小牛
  • 注册日期2006-05-17
  • 最后登录2012-03-31
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望218点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-12-06 17:17
请问菲利普网站哪能下载源程序?我想找关于isp1181的,但是没找到
mayue
驱动牛犊
驱动牛犊
  • 注册日期2007-09-09
  • 最后登录2007-09-17
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-09-11 21:08
引用第28楼yunruiz于2007-09-10 10:42发表的  :



ISP1362的port1  有两种模式,一种是otg模式,一种是device 模式。
若是OTG模式,又有两种模式: A deivce 和 B device 。这个通过ID引脚是否接地区别。
.......

非常感谢,那我再找找毛病吧,以后还望多多赐教
yunruiz
驱动牛犊
驱动牛犊
  • 注册日期2007-07-31
  • 最后登录2008-04-21
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-09-10 10:42
引用第25楼mayue于2007-09-10 09:08发表的  :
把USB设置为DEVICE,在bus hound 里看不到硬件,设备管理器也找不到,程序运行正常,显示到“B_SLAVE”,是硬件问题,还是要改程序呢,多谢各位了



ISP1362的port1  有两种模式,一种是otg模式,一种是device 模式。
若是OTG模式,又有两种模式: A deivce 和 B device 。这个通过ID引脚是否接地区别。

若是OTG模式,要有SRP过程,不知你的程序里是否有SRP代码。只有经过SRP过程,才能枚举设备。
驱网无线,快乐无限
yunruiz
驱动牛犊
驱动牛犊
  • 注册日期2007-07-31
  • 最后登录2008-04-21
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-09-10 10:34
前段时间,我倒是写过ISP1362的程序,也调通了。
不过,没遇到楼主所说问题。也可能是我没注意! 哈!

建议楼主,如果真的找不出原因。可以用 ucinterrupt 寄存器里的ATL位来代替 HcATLCurrentActivePTD 功能。当然这样,你的程序就要改写了。

我两种方法都试过,都行。 当然,这样只能跟一个设备进行传输。 不能多设备。
驱网无线,快乐无限
mayue
驱动牛犊
驱动牛犊
  • 注册日期2007-09-09
  • 最后登录2007-09-17
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-09-10 09:29
把USB作HOST是好用的,做为DEVICE,在bus hound 里看不到硬件,设备管理器也找不到,程序运行正常(我觉得枚举成功了),是硬件问题,还是要改程序呢
mayue
驱动牛犊
驱动牛犊
  • 注册日期2007-09-09
  • 最后登录2007-09-17
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-09-10 09:08
把USB设置为DEVICE,在bus hound 里看不到硬件,设备管理器也找不到,程序运行正常,显示到“B_SLAVE”,是硬件问题,还是要改程序呢,多谢各位了
mayue
驱动牛犊
驱动牛犊
  • 注册日期2007-09-09
  • 最后登录2007-09-17
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-09-09 16:16
把USB设置为DEVICE,在bus hound 里看不到硬件,设备管理器也找不到,我觉得枚举成功了,是硬件问题,还是要软件呢
operation
驱动牛犊
驱动牛犊
  • 注册日期2004-12-14
  • 最后登录2004-12-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-12-15 11:06
isp1362与龙珠怎么连接?
liuzq
驱动小牛
驱动小牛
  • 注册日期2003-05-25
  • 最后登录2004-06-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-06-08 18:32
dominic317:
不知你用的是什么MCU?
我想用PHILIPS的LPC2200系列
dominic317
驱动牛犊
驱动牛犊
  • 注册日期2004-05-11
  • 最后登录2004-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-06-08 15:14
我曾经开发过USB HOST,但用的是CYPRESS公司的芯片(Cy7c67300)遵循USB2.0协议,但是是full-speed的,开发起来比较简单,有四个端口其中一个还可以实现ez_otg功能。 如果这为仁兄改用此芯片而不用isp1362的话,我可以给你提供一定的资料。
lingxscn
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2004-09-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-06-07 19:14
谢谢dragon_hn。
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-06-07 16:30
1362和1161都可单独做HOST和DEVICE也可同时做HOST和DEVICE。
但1362附加了OTG功能,不过我觉得用1362一点必要也没有!
www.dragon-2008.com 欢迎交流
lingxscn
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2004-09-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-06-07 14:27
[quote][quote]小弟苦苦寻觅了9天,终于找到了些关于ISP1362的资料.,现在看到各位大侠这么厉害.真是太高兴了.请帮帮我吧,拜托!

想问一下,1161和1362有何区别,我正在用1161。 [/quote]
这个网站应该有你需要的东西.因为我也不是很清楚.
http://www.zlgmcu.com/philips/philips-usb.asp [/quote]
好像没有货而且不能用作HOST。
shuiweii
驱动牛犊
驱动牛犊
  • 注册日期2004-06-07
  • 最后登录2004-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-06-07 13:57
[quote]小弟苦苦寻觅了9天,终于找到了些关于ISP1362的资料.,现在看到各位大侠这么厉害.真是太高兴了.请帮帮我吧,拜托!

想问一下,1161和1362有何区别,我正在用1161。 [/quote]
这个网站应该有你需要的东西.因为我也不是很清楚.
http://www.zlgmcu.com/philips/philips-usb.asp
lingxscn
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2004-09-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-06-07 13:14
小弟苦苦寻觅了9天,终于找到了些关于ISP1362的资料.,现在看到各位大侠这么厉害.真是太高兴了.请帮帮我吧,拜托!

想问一下,1161和1362有何区别,我正在用1161。
shuiweii
驱动牛犊
驱动牛犊
  • 注册日期2004-06-07
  • 最后登录2004-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-06-07 11:56
小弟苦苦寻觅了9天,终于找到了些关于ISP1362的资料.,现在看到各位大侠这么厉害.真是太高兴了.请帮帮我吧,拜托!
avr51
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2006-03-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-06-05 13:45
PHILIPS上面那个例子不可以直接使用,那相关到USBHOST 的低层驱动,还需要编写
avr51
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2006-03-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-06-05 13:43
使用ARM LPC2210

上一页
游客

返回顶部