375和单片机都是板上供电,当和PC机连接时指示灯亮,表示和PC机配制成功,但是375没有中断通知单片机,所以单片机并不知道现在和PC机已经连接了,这怎么办?有解决的办法吗? 还有当和PC机断开时指示灯还在亮?
请高手指点, 有没有什么办法当和PC机连接时,能让我的单片机知道现在已经和PC机连接了?
谢谢 谢谢[Emot]8[/Emot][Emot]8[/Emot]
375和单片机都是板上供电,当和PC机连接时指示灯亮,表示和PC机配制成功,但是375没有中断通知单片机,所以单片机并不知道现在和PC机已经连接了,这怎么办?有解决的办法吗? 还有当和PC机断开时指示灯还在亮?
请高手指点, 有没有什么办法当和PC机连接时,能让我的单片机知道现在已经和PC机连接了?
谢谢 谢谢[Emot]8[/Emot][Emot]8[/Emot]
你指的连接是什么意思,计算机找到了新的硬件了吗??模式设置成功了吗?以及测试命令是否通过
我说的连接是PC机和我的从设备配制成功, (计算机找到了新的硬件了吗??模式设置成功了吗?以及测试命令是否通过)你说的这些都通过了,
我就是想问一下单片机怎样能知道现在已经和PC机连接了?只有单片机知道才能给PC机上传数据啊?
谢谢 谢谢
luchen 你的想法是好的,但是道路是行不通的。 上电或复位后的USB设备工作模式为:未启用的USB设备方式。 未启用的USB设备方式计算机不能检测到USB设备的存在。
我的单片机和375都是板子上供电的,不用PC机供电. 每当给单片机上电时,首先把375配制成从设备,等待和PC机连接通讯. 楼上所说的我还是有点不明白, (未启用的USB设备方式)是单片机还没给375配制吗?
既然单片机端已经切换到已启用的USB 设备方式,内置固件模式。 那么数据线连接计算机时计算机端就应该提示发现新硬件,并自动安装驱动。 但此时单片机与计算机并未发生数据通信,单片机无法收到计算机的中断提示。 因此还是无法自动识别硬件连接。
按照USB协议里面所说,只有主机能检测设备的插入,而设备不能检测主机的插入,不过可以有变通的方法,那就是在主机检测到设备插入之后,给372发送一个特征数据,当你单片机检测到这个特殊数据之后就知道主机已经连接上来了
哦,你们所说的我明白了,谢谢大家的帮助,谢谢谢谢