共4条
1/1 1 跳转至页
问
STR71X是3.3V电,如果和PC机通过USB 相连,PC机应该是5V,直接数据口相连是否可行,如果不行怎么处理比较好?
答 1:
电源是5V而已。而数据线则是差分线,不是5V的,两者可以直接连接
答 2:
USB电缆中有四条线,电源、地线、D+和D-楼上说得对,电源线是5V,为USB设备提供最大500mA的电流,它与数据线上的电平无关,数据线是差分信号,通常D+和D-在+400mV~-400mV间变化,具体请看USB协议文本的第七章。
STR71X的USB接口完全满足USB协议文本的要求,并通过USB-IF的认证;在“STR71x Hardware Development Getting Started”这篇应用笔记里有详细的USB接线图。 答 3: 谢谢了第一次接触USB,能再推荐点资料看看么 答 4: USB协议在www.USB.org上有,其它资料也有。 答 5: 楼主想做哪方面的USB应用,不同的USB应用需遵从不同的USB类不同USB类的应用处理起来可能差别较大。 答 6: 目前打算还没有太多想法,现在就打算和PC机进行通讯用,就像232一样,进行数据传输,同时是否可以这么做,既可以做主机又可以做从机最好。 答 7: USB只能是主从模式,不能两个同时是主机。如果是跟电脑通讯的话,那么电脑必须是主机。
对时间有要求的数据可采用中断传输模式。
USB不像232那么简单的,弄懂232并写个程序出来,也许1天时间不到。但换到USB上,也许1月也还没搞定^_^ 答 8: 如果是漫无目标地学USB是很难学好的,楼主最好找个明确的目标首先是要找本书把USB的协议学好,如果英文好可以直接看USB的标准文本,至少原文的USB协议要作为你最重要的参考书之一,读中文书时有疑问的地方均应以这个标准文本为准。学了USB的协议,你就知道你提出来的“既可以做主机又可以做从机”的目标可不可以实现。
之后可以做个简单的应用,如USB鼠标,在我们发布的应用笔记中有相应的程序例子。
上述顺序不能颠倒,若不学协议先做应用,你就不可能理解程序的例子中各个部分的含义。 答 9: 谢谢了多谢指教,长点见识,从头学起 答 10: 再问一下还没看相关资料,想请教一下,USB协议上面还能挂别的协议么,比如MODUBUS。 答 11: 不明白“USB协议上面还能挂别的协议”是什么意思?原理上讲如果两个协议在OSI模型下是平行的,具有相同或类似的功能,则不能套用,比如说以太网和UART都是接近物理层的协议,他们就不能套用。
如果两个协议在OSI模型下是处于不同层,则原理上讲是可以堆叠的,如TCP/IP可以用在以太网环境,也可以在UART基础上实现,当然如何实现就不是这里能讨论的问题啦。
STR71X的USB接口完全满足USB协议文本的要求,并通过USB-IF的认证;在“STR71x Hardware Development Getting Started”这篇应用笔记里有详细的USB接线图。 答 3: 谢谢了第一次接触USB,能再推荐点资料看看么 答 4: USB协议在www.USB.org上有,其它资料也有。 答 5: 楼主想做哪方面的USB应用,不同的USB应用需遵从不同的USB类不同USB类的应用处理起来可能差别较大。 答 6: 目前打算还没有太多想法,现在就打算和PC机进行通讯用,就像232一样,进行数据传输,同时是否可以这么做,既可以做主机又可以做从机最好。 答 7: USB只能是主从模式,不能两个同时是主机。如果是跟电脑通讯的话,那么电脑必须是主机。
对时间有要求的数据可采用中断传输模式。
USB不像232那么简单的,弄懂232并写个程序出来,也许1天时间不到。但换到USB上,也许1月也还没搞定^_^ 答 8: 如果是漫无目标地学USB是很难学好的,楼主最好找个明确的目标首先是要找本书把USB的协议学好,如果英文好可以直接看USB的标准文本,至少原文的USB协议要作为你最重要的参考书之一,读中文书时有疑问的地方均应以这个标准文本为准。学了USB的协议,你就知道你提出来的“既可以做主机又可以做从机”的目标可不可以实现。
之后可以做个简单的应用,如USB鼠标,在我们发布的应用笔记中有相应的程序例子。
上述顺序不能颠倒,若不学协议先做应用,你就不可能理解程序的例子中各个部分的含义。 答 9: 谢谢了多谢指教,长点见识,从头学起 答 10: 再问一下还没看相关资料,想请教一下,USB协议上面还能挂别的协议么,比如MODUBUS。 答 11: 不明白“USB协议上面还能挂别的协议”是什么意思?原理上讲如果两个协议在OSI模型下是平行的,具有相同或类似的功能,则不能套用,比如说以太网和UART都是接近物理层的协议,他们就不能套用。
如果两个协议在OSI模型下是处于不同层,则原理上讲是可以堆叠的,如TCP/IP可以用在以太网环境,也可以在UART基础上实现,当然如何实现就不是这里能讨论的问题啦。
共4条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |