查看: 3042|回复: 8

[MQX] mqx下,如何对can总线调试?

[复制链接]

该用户从未签到

51

主题

307

帖子

0

高级会员

Rank: 4

积分
651
最后登录
2020-9-4
发表于 2016-1-11 10:30:17 | 显示全部楼层 |阅读模式
在mqx下,使用k64系列芯片.我用两个具有can功能的板子进行测试.CAN_MODE_LOOOPBK功能下能够收到数据.但CAN_MODE_NORMAL下,一块板子发送数据,另一块接收数据,但没有接收到.
问题:

1.测试can总线时应注意什么问题?

2.有这方面的测试案例吗?如果有能否给我一份.

感谢大侠们支持一下!




我知道答案 目前已有8人回答
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2016-1-11 12:28:17 | 显示全部楼层
    不接CAN总线情况下Loop-Back模式也可以都能自我收发,但是2个CAN节点之间想要正常通信就得注意两者CAN总线频率、CAN ID是否过滤、标准帧还是扩展帧等配置才行。
    如果你有CAN分析仪的话,建议先把CAN分析仪和其中一块K64的CAN收发引脚通过CAN收发器之后的信号与之相连并调试。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    22

    帖子

    0

    注册会员

    Rank: 2

    积分
    139
    最后登录
    2016-9-29
    发表于 2016-1-11 18:07:06 | 显示全部楼层
    FSL_TICS_Robin 发表于 2016-1-11 12:28
    不接CAN总线情况下Loop-Back模式也可以都能自我收发,但是2个CAN节点之间想要正常通信就得注意两者CAN总线 ...

    请问下,我在MQX4.2下调用KSDK1.2使用CAN 接收发送,我用的是K64的芯片,我自己发出来的CAN数据,自己也会收到,请问这可能是什么问题啊,怎么解决呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2016-1-11 20:50:46 | 显示全部楼层
    总线上需要一个120欧姆的电阻,是否有?用示波器看一下波形是否正确。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2016-1-12 10:10:48 | 显示全部楼层
    wyflsxy 发表于 2016-1-11 18:07
    请问下,我在MQX4.2下调用KSDK1.2使用CAN 接收发送,我用的是K64的芯片,我自己发出来的CAN数据,自己也 ...

    你可以看一下参考手册里CANx_MCR寄存器的SRXDIS位。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    51

    主题

    307

    帖子

    0

    高级会员

    Rank: 4

    积分
    651
    最后登录
    2020-9-4
     楼主| 发表于 2016-1-12 13:23:40 | 显示全部楼层
    FSL_TICS_Robin 发表于 2016-1-11 12:28
    不接CAN总线情况下Loop-Back模式也可以都能自我收发,但是2个CAN节点之间想要正常通信就得注意两者CAN总线 ...

    能否提供一个例程/
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    196

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    380
    最后登录
    1970-1-1
    发表于 2016-1-12 14:09:36 | 显示全部楼层

    在MQX4.2 的安装目录下, 有一个flexcan的例程
    C:\Freescale\Freescale_MQX_4_2\mqx\examples\can\flexcan
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    51

    主题

    307

    帖子

    0

    高级会员

    Rank: 4

    积分
    651
    最后登录
    2020-9-4
     楼主| 发表于 2016-1-12 17:36:59 | 显示全部楼层
    FSL_TICS_DANIEL 发表于 2016-1-12 14:09
    在MQX4.2 的安装目录下, 有一个flexcan的例程
    C:\Freescale\Freescale_MQX_4_2\mqx\examples\can\flexca ...

    多谢!
    是测试过的吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    51

    主题

    307

    帖子

    0

    高级会员

    Rank: 4

    积分
    651
    最后登录
    2020-9-4
     楼主| 发表于 2016-1-13 09:58:31 | 显示全部楼层

    顶一下!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

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

    GMT+8, 2025-7-21 15:09 , Processed in 0.108281 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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