自从上次可以检测到372并且装了驱动后,不知道为什么,现在把USB线接上电脑后,电脑基本上没反应,当然偶尔也会出现检测到372的的情况,不过几率非常小。
接上电源后,我就拿工具测了一下,372晶振的脚是有12M正弦波的,也就是说起振了,但为什么把USB线接上PC后老是一点反应都没有呢?开始我以为会不会是线出问题,于是就又买了条新的USB线,结果还是这个样子。而我去其他的机子上试,也是没反应的几率大的多。
请问这是为什么呢?会是什么原因造成的呢?
自从上次可以检测到372并且装了驱动后,不知道为什么,现在把USB线接上电脑后,电脑基本上没反应,当然偶尔也会出现检测到372的的情况,不过几率非常小。
接上电源后,我就拿工具测了一下,372晶振的脚是有12M正弦波的,也就是说起振了,但为什么把USB线接上PC后老是一点反应都没有呢?开始我以为会不会是线出问题,于是就又买了条新的USB线,结果还是这个样子。而我去其他的机子上试,也是没反应的几率大的多。
请问这是为什么呢?会是什么原因造成的呢?
那你测下372的UD+的电压是多少??如果不是3V左右的话,那么就说明你的单片机没有将372的模式设置成功,这个时候你要去做测试命令来看下你的硬件。
但有时候插上USB线是可以检测到372的,并且在设备管理器里也看到“375/372设备”这个信息,这样单片机里的模式设置应该是没什么问题吧?不过就是检测到的次数很少。
另外测试命令是要怎么做的?用check_exist?但要在哪里看结果呢(或者说用什么工具看结果)?电脑不是没有反应的吗?
测试命令用check_exist,你可以通过串口接到计算机上,用串口调试工具来查看返回的数据是不是发送数据的取反。