请问一下香主,关于USB的几个疑问(STM32 是用 103ZC)
晶振是用8M,9倍频,72M,USB所用的48M是如何分频得到的?
USB是差分传输,设计时没考虑等长的问题,不知景响有多大?
如何调试(测试)STM32 USB相关的电路和程序?
这三个问题应该不难回答吧?也不用回答得太祥细,这些问题是针对STM32来问的,其他MCU的USB口也用过不少,一些底层的东东是不用回答的
第一个问题:是因为STM32的文档太乱,不知如何查找,所以才问,5楼也说了,在XXX文档XXXX处有说明。 第二个问题:每个MCU都应该有硬件设计指导手册,对于STM32,虽说是USB2.0,但因频率比较低,不必作等长线处理(但不能相差大大) 第三个问题:USB的通信出错,可分为硬件和软件两部分,程序在另一板上OK,就是说明程序没问题,主要是以硬件和通信误码入手,硬件的话,USB外围最简单的就只有三只电阻,硬件不难解决。对于通信质量来说,就相对复杂,可用USB端口监控软件监控数据的正常性。
自问自答吧~~~~~呵呵
|