首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]usb

[求助]usb

用MMEVS的仿真器,开发usb的接口,第一次将开发板和PC通过usb接口联机,这样用bus hound软件能不能检测到新设备。[em26][em27]
不断学习,摸索中进步!
用MMEVS进行仿真,对于PC端的USB口来说,和与芯片连接没有任何区别。
海纳百川  有容乃大
用MMEVS05的全仿真板,做usb接口的开发,用的是MC68HC908JB16的芯片,     将usb开发板和pc通过电缆(好的)联机,PC没有发现新设备,
运行usb08评估板的usb初始化程序后也没有发现新设备,请问是那方面的原因??
不断学习,摸索中进步!
评估板插上后可以发现新设备吗?
评估板上运行的程序与仿真器上的完全相同吗?
海纳百川  有容乃大
现在将开发板与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
不断学习,摸索中进步!
不用仿真器,凭评估板原先的程序能识别出设备吗?如果此时PC也识别不到的话,就要检察一下硬件,换一跟USB cable试试,有时候cable的不好,引起接地不良,信号传送不正常也会识别不到设备的。如果评估板上的程序可以运行,就在把该程序用仿真器跑,要确定两个程序是完全相同的。
恩,我用的是jb16的,只是把usb初始化的程序运行了一下,没有反应。
我得电缆是好的。
我得cpu时钟是开发板上的外部12MH,会不会有问题,怎么手册说得是内部仿真板上的?
不断学习,摸索中进步!
就用开发板上的12M时钟可以,但是在用仿真器的时候要在仿真器上设置使用外部时钟的模式。
要注意仿真器上时钟的“内部”和“外部”选项指的是仿真器的内部和外部,而不是芯片的。
海纳百川  有容乃大
是否可以这样理解,“内部”是指仿真器上的12M时钟,而“外部”是指目标板上的12M时钟。  我目标板上使用的是12M时钟,调试时是否可以这样做:   1、将仿真器上的W1跳线跳在OSC——使用目标板时钟    2、在开发环境中Target signals中的MCU CLOCK选择External。   是否这样设置就意味着我使用的是目标板上的12M时钟。
请赐教。



[此贴子已经被作者于2005-6-6 9:56:42编辑过]

司法阿随风倒速度阿阿迪斯速度放阿随风倒
你对“内部”和“外部”的理解是对的。
但是仿真器如果要使用外部,即目标板上的时钟信号,则目标板上必须是一个独立的振荡器,而不能是一个晶振电路。晶振电路必须与芯片构成一个振荡回路,与仿真器是不能构成振荡回路的。
海纳百川  有容乃大
按照以上所说的,我得电缆线好的,MCU时钟也是正确的,
但是用bus hound软件的 capture 能得看到,get status,clear feature,
在正常情况电缆联机,右下脚看不见发现新设备提示的对话框,但是当把仿真器的电源关掉时右下脚会出现对话框提示:无法识别的usb设备,但是没有安装驱动的对话框出现,

请各位大侠们帮忙啊!!,
不断学习,摸索中进步!
返回列表