请选择 进入手机版 | 继续访问电脑版
查看: 288|回复: 3

[已解决] C板子能发送can数据,但接收不到

[复制链接]

该用户从未签到

5

主题

39

帖子

0

金豆

注册会员

Rank: 2

积分
162
最后登录
2019-1-14
发表于 2019-1-10 17:35:02 | 显示全部楼层 |阅读模式
大神们~~我使用官网例程的mcan中的loopback程序,下载后测试CAN接口,用CAN分析仪能接收到板子发过来的数据,但是用CAN分析仪给板子发数据,显示的是发送失败。这是什么情况啊   困扰我好久了,单片机型号是LPC54616BD100,CAN收发器用的是TJA1057.
图1.CAN分析仪发送数据显示失败 QQ截图20190110162027.jpg

2.代码:使用的是官网例程 drivers exzample文件夹里面的mcan,mcan里面的loopback例程。
1.jpg
2.jpg
3.jpg
4.jpg

最佳答案

你可能对loopback存在误解。loopback是把TX的输出作为RX的输入。 你想要给CAN发送数据,可以使用listen模式或者normal模式
回复

使用道具 举报

  • TA的每日心情
    开心
    16 小时前
  • 签到天数: 813 天

    [LV.10]以坛为家III

    23

    主题

    2010

    帖子

    82

    金豆

    金牌会员

    Rank: 6Rank: 6

    积分
    4731
    最后登录
    2019-6-19
    发表于 2019-1-10 18:44:54 | 显示全部楼层
    本帖最后由 toofree 于 2019-1-10 18:46 编辑

    http://www.nxpic.org/module/foru ... 6598&fromuid=307297

    loopback测试本身就是收不到CAN_RX进来的数据的。
    但是你的外部CAN发送不成功,很有可能是loopback时,CAN_TX一直处于发送状态,把CAN总线占用了,导致外部CAN无法获得总线时间。
    建议你用正常收发模式测试。

    评分

    参与人数 1金豆 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    8 小时前
  • 签到天数: 205 天

    [LV.7]常住居民III

    45

    主题

    2719

    帖子

    63

    金豆

    超级版主

    Rank: 8Rank: 8

    积分
    14147
    最后登录
    2019-6-19
    发表于 2019-1-10 20:59:36 | 显示全部楼层
    你可能对loopback存在误解。loopback是把TX的输出作为RX的输入。
    你想要给CAN发送数据,可以使用listen模式或者normal模式

    评分

    参与人数 1金豆 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    39

    帖子

    0

    金豆

    注册会员

    Rank: 2

    积分
    162
    最后登录
    2019-1-14
     楼主| 发表于 2019-1-11 10:13:21 | 显示全部楼层
    stm1024 发表于 2019-1-10 20:59
    你可能对loopback存在误解。loopback是把TX的输出作为RX的输入。
    你想要给CAN发送数据,可以使用listen模式 ...

    是的是的  我把loopback模式注释了,CAN分析仪就发送成功了。感谢感谢
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|恩智浦技术社区

    GMT+8, 2019-6-19 16:52 , Processed in 0.192446 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表