查看: 4447|回复: 4

[其他] 请教can接收发送中断周期问题

[复制链接]

该用户从未签到

11

主题

63

帖子

0

注册会员

Rank: 2

积分
173
最后登录
1970-1-1
发表于 2011-7-6 08:39:38 | 显示全部楼层 |阅读模式
 
请问飞思卡尔单片机提供的can的接收和发送中断里面,时钟周期是多少?
每次有数据来单片机都自动接收或发送数据,时间上怎么控制呢?
 
请帮助,谢谢!
我知道答案 目前已有3人回答
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2011-7-6 10:37:13 | 显示全部楼层

    RE:请教can接收发送中断周期问题

    这个是由模块自己工作的,时间和波特率关联。中断处理中的时钟周期和系统使用一样。
    该会员没有填写今日想说内容.

    该用户从未签到

    11

    主题

    63

    帖子

    0

    注册会员

    Rank: 2

    积分
    173
    最后登录
    1970-1-1
     楼主| 发表于 2011-7-7 08:41:28 | 显示全部楼层

    RE:请教can接收发送中断周期问题

    谢谢您。
    我还想请教下。程序中其他中断时钟是否会导致can的接收时间不准确?还有can的发送程序一般是怎么定时的,我往总线上发送的时间时间和自己设定的定时时间不准确,是否也需要用发送中断?

    该用户从未签到

    11

    主题

    63

    帖子

    0

    注册会员

    Rank: 2

    积分
    173
    最后登录
    1970-1-1
     楼主| 发表于 2011-7-7 08:45:12 | 显示全部楼层

    RE:请教can接收发送中断周期问题

    能否计算出can中断接收或发送的时间?因为很多情况下,单片机往总线上都是定时发送数据的,比如20ms发送一个id的数据,这个时间我往往定时不准确?请安老师帮助解答下!
    谢谢!
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2011-7-7 09:37:42 | 显示全部楼层

    RE:请教can接收发送中断周期问题

    时间差别在5ms以内是可以接收的。可以不使用中断发送,通过普通方式发送。还有CAN接收会有一个时间戳,你可以根据这个来计算接收时间间隔。如果发送时间差别太大,可能是你的定时或者延时的问题。定时最好以定时器做标准。
    该会员没有填写今日想说内容.
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-12 01:19 , Processed in 0.117304 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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