阅读:1312回复:2
我的usb接口的can模块可以发数据,但是不能接受数据???为什么?
我做了一个基于usb接口的can模块,用89c52和sja1000构成,与其他can节点组成一个can网络。现在在上位机上可以通过该模块发数据到其他的can节点,但是上位机却收不到从其他can节点发送的数据。不知道是什么原因?如果没有d12的话,两个can节点可以正常通讯。在can模块上,d12接单片机的int0,sja1000接int1。sja用中断方式接受其他节点发送的数据,然后经d12发送到上位机。现在是收不到数据,哪位高手能否指点一下????
[编辑 - 10/28/04 by cndenny] |
|
沙发#
发布于:2004-10-29 18:23
怎么没有人回答我的问题啊?
|
|
板凳#
发布于:2004-10-29 20:21
我也遇到类似的问题了,不过我用的是cy7c68013的片子,不过很多说是因为和计算机的usb接口不匹配,因为我的计算机的usb接口是1.1,而单片机设置的速度是48MHz。不知道你是不是也是这种情况?
|
|