阅读:6544回复:31
ISP1362问题请教开发过ISP1161或ISP1362等的朋友
我在开发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 请问可能是那种原因造成这种情况的. 我用两块电路板试过了,结果都是这样,而其他寄存器工作都还算正常. |
|
|
沙发#
发布于:2008-04-26 13:35
我正用ISP1161做,想和大家交流,QQ38012101
|
|
板凳#
发布于:2007-12-06 17:17
请问菲利普网站哪能下载源程序?我想找关于isp1181的,但是没找到
![]() |
|
地板#
发布于:2007-09-11 21:08
引用第28楼yunruiz于2007-09-10 10:42发表的 : 非常感谢,那我再找找毛病吧,以后还望多多赐教 |
|
地下室#
发布于:2007-09-10 10:42
引用第25楼mayue于2007-09-10 09:08发表的 : ISP1362的port1 有两种模式,一种是otg模式,一种是device 模式。 若是OTG模式,又有两种模式: A deivce 和 B device 。这个通过ID引脚是否接地区别。 若是OTG模式,要有SRP过程,不知你的程序里是否有SRP代码。只有经过SRP过程,才能枚举设备。 |
|
|
5楼#
发布于:2007-09-10 10:34
前段时间,我倒是写过ISP1362的程序,也调通了。
不过,没遇到楼主所说问题。也可能是我没注意! 哈! 建议楼主,如果真的找不出原因。可以用 ucinterrupt 寄存器里的ATL位来代替 HcATLCurrentActivePTD 功能。当然这样,你的程序就要改写了。 我两种方法都试过,都行。 当然,这样只能跟一个设备进行传输。 不能多设备。 |
|
|
6楼#
发布于:2007-09-10 09:29
把USB作HOST是好用的,做为DEVICE,在bus hound 里看不到硬件,设备管理器也找不到,程序运行正常(我觉得枚举成功了),是硬件问题,还是要改程序呢
|
|
7楼#
发布于:2007-09-10 09:08
把USB设置为DEVICE,在bus hound 里看不到硬件,设备管理器也找不到,程序运行正常,显示到“B_SLAVE”,是硬件问题,还是要改程序呢,多谢各位了
|
|
8楼#
发布于:2007-09-09 16:16
把USB设置为DEVICE,在bus hound 里看不到硬件,设备管理器也找不到,我觉得枚举成功了,是硬件问题,还是要软件呢
|
|
9楼#
发布于:2004-12-15 11:06
isp1362与龙珠怎么连接?
|
|
10楼#
发布于:2004-06-08 18:32
dominic317:
不知你用的是什么MCU? 我想用PHILIPS的LPC2200系列 |
|
11楼#
发布于:2004-06-08 15:14
我曾经开发过USB HOST,但用的是CYPRESS公司的芯片(Cy7c67300)遵循USB2.0协议,但是是full-speed的,开发起来比较简单,有四个端口其中一个还可以实现ez_otg功能。 如果这为仁兄改用此芯片而不用isp1362的话,我可以给你提供一定的资料。
|
|
12楼#
发布于:2004-06-07 19:14
谢谢dragon_hn。
|
|
13楼#
发布于:2004-06-07 16:30
1362和1161都可单独做HOST和DEVICE也可同时做HOST和DEVICE。
但1362附加了OTG功能,不过我觉得用1362一点必要也没有! |
|
|
14楼#
发布于:2004-06-07 14:27
[quote][quote]小弟苦苦寻觅了9天,终于找到了些关于ISP1362的资料.,现在看到各位大侠这么厉害.真是太高兴了.请帮帮我吧,拜托! 想问一下,1161和1362有何区别,我正在用1161。 [/quote] 这个网站应该有你需要的东西.因为我也不是很清楚. http://www.zlgmcu.com/philips/philips-usb.asp [/quote] 好像没有货而且不能用作HOST。 |
|
15楼#
发布于:2004-06-07 13:57
[quote]小弟苦苦寻觅了9天,终于找到了些关于ISP1362的资料.,现在看到各位大侠这么厉害.真是太高兴了.请帮帮我吧,拜托! 想问一下,1161和1362有何区别,我正在用1161。 [/quote] 这个网站应该有你需要的东西.因为我也不是很清楚. http://www.zlgmcu.com/philips/philips-usb.asp |
|
16楼#
发布于:2004-06-07 13:14
小弟苦苦寻觅了9天,终于找到了些关于ISP1362的资料.,现在看到各位大侠这么厉害.真是太高兴了.请帮帮我吧,拜托! 想问一下,1161和1362有何区别,我正在用1161。 |
|
17楼#
发布于:2004-06-07 11:56
小弟苦苦寻觅了9天,终于找到了些关于ISP1362的资料.,现在看到各位大侠这么厉害.真是太高兴了.请帮帮我吧,拜托!
|
|
18楼#
发布于:2004-06-05 13:45
PHILIPS上面那个例子不可以直接使用,那相关到USBHOST 的低层驱动,还需要编写
|
|
19楼#
发布于:2004-06-05 13:43
使用ARM LPC2210
|
|
上一页
下一页