cndenny
驱动牛犊
驱动牛犊
  • 注册日期2003-05-08
  • 最后登录2005-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1312回复:2

我的usb接口的can模块可以发数据,但是不能接受数据???为什么?

楼主#
更多 发布于:2004-10-28 23:01
我做了一个基于usb接口的can模块,用89c52和sja1000构成,与其他can节点组成一个can网络。现在在上位机上可以通过该模块发数据到其他的can节点,但是上位机却收不到从其他can节点发送的数据。不知道是什么原因?如果没有d12的话,两个can节点可以正常通讯。在can模块上,d12接单片机的int0,sja1000接int1。sja用中断方式接受其他节点发送的数据,然后经d12发送到上位机。现在是收不到数据,哪位高手能否指点一下????

[编辑 -  10/28/04 by  cndenny]
cndenny
驱动牛犊
驱动牛犊
  • 注册日期2003-05-08
  • 最后登录2005-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-29 18:23
怎么没有人回答我的问题啊?
lzyuer
驱动牛犊
驱动牛犊
  • 注册日期2004-09-05
  • 最后登录2005-05-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-29 20:21
 我也遇到类似的问题了,不过我用的是cy7c68013的片子,不过很多说是因为和计算机的usb接口不匹配,因为我的计算机的usb接口是1.1,而单片机设置的速度是48MHz。不知道你是不是也是这种情况?
游客

返回顶部