打印

LPC2364的CAN通信问题

[复制链接]
2443|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
开心上班|  楼主 | 2009-9-20 08:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用LPC2364的CAN通信,如下代码:
  while ( !(CAN1GSR & (1 << 3)) );//检测是否有一发送请求没有完成
  CANSendMessage(ch);
  一次发送260字节,8字节一包,有时WHILE会等几十MS的时间,不知为什么?
环境:
1、总线上只有两个节点。
2、一发一收。
3、两个都是LPC2364

相关帖子

沙发
华荣汇FAE1| | 2009-9-20 20:34 | 只看该作者
建议你对换,即原来发送的改为接收,原来接收的改为发送;进一步判定是硬件问题还是软件问题

使用特权

评论回复
板凳
秋天落叶| | 2009-9-20 22:08 | 只看该作者
应该是硬件问题,你CAN网上用终端电阻没

使用特权

评论回复
地板
开心上班|  楼主 | 2009-9-21 08:57 | 只看该作者
谢了,是没接是终端电阻,我去接终端电阻测试一下。

使用特权

评论回复
5
开心上班|  楼主 | 2009-9-21 11:28 | 只看该作者
接了,不接通信不正常,发现现象依旧,收发数据都正常,只是每发260字节,中间有一次是35MS等待,不知为什么?

使用特权

评论回复
6
day_new| | 2010-1-8 15:45 | 只看该作者
我用USBCAN-II 怎么与LPC2364的CAN 发送接收 都失败,看不到数据,
请问是怎么回事?

使用特权

评论回复
7
day_new| | 2010-1-8 15:56 | 只看该作者
请教下你LPC2364的CAN 是怎样设置的? 我的怎么接受发送都没数据,用的 ZLG那买的USBCAN-II观察!
你有没有成功的 程序啊?能不能发给我看看,我用的主频是12MHZ

使用特权

评论回复
8
gxgclg| | 2010-1-8 20:18 | 只看该作者
波特率设置是不是对的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

11

帖子

1

粉丝