打印
[DSP编程]

28035 eCAN中断接收的问题

[复制链接]
2559|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cjystar|  楼主 | 2014-1-13 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zhangmangui| | 2014-1-13 10:46 | 只看该作者
首先确保模块时钟是否使能和配置合理

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
cjystar + 3 赞一个!
板凳
kingzlt| | 2014-1-13 10:48 | 只看该作者
这个。。。。中断处理程序内容太多?还是? 一般只要能进就问题不大,确实没遇到过

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
cjystar + 3 赞一个!
地板
cjystar|  楼主 | 2014-1-13 12:45 | 只看该作者
zhangmangui 发表于 2014-1-13 10:46
首先确保模块时钟是否使能和配置合理

嗯,我的时钟是使能的了,我的中断是是可以进去的,并且是可以收发数据的,我先前设置的eCAN的通讯波特率是1M,但是现在我把波特率改成500K,貌似这种情况没有发生了,有点费解啊,

使用特权

评论回复
5
cjystar|  楼主 | 2014-1-13 12:51 | 只看该作者
kingzlt 发表于 2014-1-13 10:48
这个。。。。中断处理程序内容太多?还是? 一般只要能进就问题不大,确实没遇到过 ...

我刚开始也是认为是中断中的处理的太多,占据太多的时间,我做了响应的处理,但是没有解决,我后来试着把波特率改成500K的波特率,这种情况好像没有发生了,有点不理解,1M的情况下可以收发但是出现上述的问题,500K就可以,但是有时候又需要1M的波特率

使用特权

评论回复
6
kingzlt| | 2014-1-13 13:17 | 只看该作者
1M的速度是CAN的极限了,这种情况下会涉及到很多东西,尤其是硬件的支持,信号完整性、阻抗匹配等等,如果对速度要求不是太迫切的话,建议波特率降一下

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
cjystar + 3 很给力!
7
dota_yy| | 2014-1-13 13:48 | 只看该作者
学习

使用特权

评论回复
8
siyida| | 2014-1-14 14:04 | 只看该作者
长见识

使用特权

评论回复
9
yinzechi| | 2014-4-29 16:20 | 只看该作者
学习了

使用特权

评论回复
10
君子兰花园| | 2017-4-25 23:31 | 只看该作者
请问,能否把代码共享一下???

使用特权

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

本版积分规则

19

主题

80

帖子

1

粉丝