在线时间4 小时
UID147898
注册时间2009-8-30
NXP金币0
该用户从未签到
中级会员
 
- 积分
- 322
- 最后登录
- 1970-1-1
|
发表于 2012-3-7 10:19:56
|
显示全部楼层
回复:MCF52259 USB范例
回复第 17 楼 于2012-03-07 01:16:13发表:
回复第 14 楼 于2012-03-05 15:43:30发表:
如果只用USB功能,原来Freescale提供的是CMX的USB栈。我做过Host模式的。现在Freescale主推MQX下的USB,如果你不熟悉MQX可能会费点劲,CMX会简单些。
Freescale的网站上都有下载。
你好,非常感谢你的回复。
枚举过程--有host向device发送某些要求来得知需要的信息,我想知道的是,device怎么和PC(host)进行响应的,是board的硬件就可以完成的还是软件部分实现的?
如果按照前面所述的功能,需要将uart 0 处的数据 时时的通过USB反馈到电脑上,我是不是应该设计board为一个device啊?
问题比较弱,请见谅,正在学习中。。。。。
我不是太明白你的应用,是我在另一个帖回答你那个应用吗?
如果我的理解没错的话你需要做一个USB转串口的部件,把你的另一块板子和PC连起来?这样Freescale已经有现成的例子,你得决定你是用CMX还是MQX,你要实现一个device.
你要讨论到枚举这层,你是要从0做你的USB栈?那你可得吃透USB协议手册,而且如果你没有基础的话这个过程不会短。我建议你用Freescale的栈。学习USB协议是个很痛苦的过程,我是在学完前调通了CMX,学习就半途而废了。
还有你对你的板子有什么特殊要求,如果只是USB转串口直接用现成的芯片更方便?
我的上一个项目就是用现成的芯片作USB转串口,然后单片机这边用CMX作了USB Host 栈。最后整个系统对PC是USB通信,脱机时USB又可以读写U盘。
希望以上信息对你有用,还有问题可以继续切磋
|
|