查看: 7954|回复: 20

[其他] CAN同步问题!

[复制链接]

该用户从未签到

10

主题

42

帖子

0

新手上路

Rank: 1

积分
115
最后登录
1970-1-1
发表于 2010-11-16 11:44:31 | 显示全部楼层 |阅读模式
我的程序LOOP通过了,可是运行时就出现同步不了问题?我试过把SJW加宽也不能解决问题。硬件绝对是没问题的。问下大家同步跟什么有关?而且用示波器看不到波形输出。
我知道答案 目前已有19人回答
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-11-17 14:03:49 | 显示全部楼层

    RE:CAN同步问题!

    那是正常的,如果没有接收器,发送将出现溢出或者其他的错误。
    该会员没有填写今日想说内容.
    回复 支持 1 反对 0

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-11-16 16:09:43 | 显示全部楼层

    RE:CAN同步问题!

    1、你可以使用CAN例程测试一下,是否有数据输出
    2、CAN使用的流程:CAN初始化(波特率、缓冲区掩码等)—发送CAN数据(标准帧或者扩展帧)
    该会员没有填写今日想说内容.

    该用户从未签到

    27

    主题

    418

    帖子

    0

    新手上路

    Rank: 1

    积分
    228
    最后登录
    1970-1-1
    发表于 2010-11-16 17:16:51 | 显示全部楼层

    RE:CAN同步问题!

    can通信最少需要两个节点

    该用户从未签到

    1

    主题

    13

    帖子

    0

    新手上路

    Rank: 1

    积分
    40
    最后登录
    1970-1-1
    发表于 2010-11-16 21:51:49 | 显示全部楼层

    回复:CAN同步问题!

    接收发器,我芯片里两路can用收发器对接,有些硬件设置can发送时要有应答,没应答发送失败
    有些共用引脚要注意是否使用对
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-11-17 08:48:52 | 显示全部楼层

    RE:CAN同步问题!

    CAN只会用到CANH和CANL,CANH和CANL之间需要增加一个120欧的电阻。
    该会员没有填写今日想说内容.

    该用户从未签到

    10

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    115
    最后登录
    1970-1-1
     楼主| 发表于 2010-11-17 09:35:22 | 显示全部楼层

    RE:CAN同步问题!

    谢谢大家,特别是安
    是个非常热心肠的人!
    我毕竟对FREESCALE还比较陌生
    而且项目比较急切,故着急了点!

    该用户从未签到

    10

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    115
    最后登录
    1970-1-1
     楼主| 发表于 2010-11-17 09:38:15 | 显示全部楼层

    回复:CAN同步问题!

    回复第 2 楼 安 于2010-11-16 08:09:43发表:
    1、你可以使用CAN例程测试一下,是否有数据输出
    2、CAN使用的流程:CAN初始化(波特率、缓冲区掩码等)—发送CAN数据(标准帧或者扩展帧) 

    我的程序就是例程上的。
    我发现到了是由于发送不了,TXE不能放1
    而且我把TXE清0后,就把发送的数据全部都清0了!
     

    该用户从未签到

    10

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    115
    最后登录
    1970-1-1
     楼主| 发表于 2010-11-17 09:40:39 | 显示全部楼层

    回复:CAN同步问题!

    回复第 3 楼 Garfield于2010-11-16 09:16:51发表:
    can通信最少需要两个节点 

    我也试过断开节点。我想测下CAN波形来计算下波特率
    示波器也一直无法采集到波形。
    我知道如果没接节点,CAN会一直反复的发送。而且也不会进入总线关断

    该用户从未签到

    10

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    115
    最后登录
    1970-1-1
     楼主| 发表于 2010-11-17 09:41:42 | 显示全部楼层

    回复:CAN同步问题!

    回复第 5 楼 安 于2010-11-17 00:48:52发表:
    CAN只会用到CANH和CANL,CANH和CANL之间需要增加一个120欧的电阻。 

    找不到120的电阻
    现在用0805的,100的
    哈哈!反正短距离,做测试

    该用户从未签到

    10

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    115
    最后登录
    1970-1-1
     楼主| 发表于 2010-11-17 09:43:53 | 显示全部楼层

    RE:CAN同步问题!

    在此,这论坛上,我下了很多资料和代码
    帮助我相继完成了,各个模块调试
    如定时,PWM,ATD,SPI,SCI,中断等等
    非常感谢大家的帮助和无私的贡献
    现在就差CAN就把全部模块调试成功
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 14:15 , Processed in 0.109868 second(s), 32 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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