标题:
[求助]usb
[打印本页]
作者:
流浪远方百合
时间:
2005-5-31 15:56
标题:
[求助]usb
用MMEVS的仿真器,开发usb的接口,第一次将开发板和PC通过usb接口联机,这样用bus hound软件能不能检测到新设备。[em26][em27]
作者:
strongchen
时间:
2005-6-1 10:09
用MMEVS进行仿真,对于PC端的USB口来说,和与芯片连接没有任何区别。
作者:
流浪远方百合
时间:
2005-6-2 11:00
用MMEVS05的全仿真板,做usb接口的开发,用的是MC68HC908JB16的芯片, 将usb开发板和pc通过电缆(好的)联机,PC没有发现新设备,
运行usb08评估板的usb初始化程序后也没有发现新设备,请问是那方面的原因??
作者:
strongchen
时间:
2005-6-2 11:09
评估板插上后可以发现新设备吗?
评估板上运行的程序与仿真器上的完全相同吗?
作者:
流浪远方百合
时间:
2005-6-2 15:51
现在将开发板与pc联机发现未知的新设备,用bus hound检测到信号,出现了3次
GET STATUS() CTL DATA的格式为 : a3 00 00 00 01 00 04 00
DI DATA : 00 01 00 00
CLEAR FEATURE() :23 01 11 00 01 00 00 00 00
作者:
seuafu2005
时间:
2005-6-3 10:17
不用仿真器,凭评估板原先的程序能识别出设备吗?如果此时PC也识别不到的话,就要检察一下硬件,换一跟USB cable试试,有时候cable的不好,引起接地不良,信号传送不正常也会识别不到设备的。如果评估板上的程序可以运行,就在把该程序用仿真器跑,要确定两个程序是完全相同的。
作者:
流浪远方百合
时间:
2005-6-3 11:29
恩,我用的是jb16的,只是把usb初始化的程序运行了一下,没有反应。
我得电缆是好的。
我得cpu时钟是开发板上的外部12MH,会不会有问题,怎么手册说得是内部仿真板上的?
作者:
seuafu2005
时间:
2005-6-3 16:17
就用开发板上的12M时钟可以,但是在用仿真器的时候要在仿真器上设置使用外部时钟的模式。
作者:
strongchen
时间:
2005-6-3 16:49
要注意仿真器上时钟的“内部”和“外部”选项指的是仿真器的内部和外部,而不是芯片的。
作者:
qixb2002
时间:
2005-6-6 09:56
是否可以这样理解,“内部”是指仿真器上的12M时钟,而“外部”是指目标板上的12M时钟。 我目标板上使用的是12M时钟,调试时是否可以这样做: 1、将仿真器上的W1跳线跳在OSC——使用目标板时钟 2、在开发环境中Target signals中的MCU CLOCK选择External。 是否这样设置就意味着我使用的是目标板上的12M时钟。
请赐教。
[此贴子已经被作者于2005-6-6 9:56:42编辑过]
作者:
strongchen
时间:
2005-6-6 10:39
你对“内部”和“外部”的理解是对的。
但是仿真器如果要使用外部,即目标板上的时钟信号,则目标板上必须是一个独立的振荡器,而不能是一个晶振电路。晶振电路必须与芯片构成一个振荡回路,与仿真器是不能构成振荡回路的。
作者:
流浪远方百合
时间:
2005-6-7 14:56
按照以上所说的,我得电缆线好的,MCU时钟也是正确的,
但是用bus hound软件的 capture 能得看到,get status,clear feature,
在正常情况电缆联机,右下脚看不见发现新设备提示的对话框,但是当把仿真器的电源关掉时右下脚会出现对话框提示:无法识别的usb设备,但是没有安装驱动的对话框出现,
请各位大侠们帮忙啊!!,
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0