首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

大家有没有遇到这样的问题!(CAN)

大家有没有遇到这样的问题!(CAN)

我用dp256 can口发送数据,运行完CAN2TFLG=CAN2TBSEL以后,发送标志清零,可是发送标志不会自动回到1,但是另一个can口能接受到发送的数据。所以第一次CANTFLG=0X07,第二次CANTFLG=0X06,第三次CANTFLG=0X04,最后CANTFLG=0X00以后我就不能再发送了。这是什么原因呢,让我的CANTFLG不能自动置位呢??
奇怪的事情又发生了,晚上一点也没有更改的程序又可以正常运行了,问题出在哪里呢?请指教!
专业所学,但是个菜鸟!
没有人知道么?
专业所学,但是个菜鸟!
再执行完CAN3TFLG_TXE0=1;CAN3TFLG一直保持为0,郁闷,怎么回事?
另外,这个有点问题吧:
CAN3BTR0 = 0xc0; /* 设置SJW=2, 预分频为16*/
CAN3BTR1 = 0xbb; /* 设置波特率为500kbps */

[em13]

[此贴子已经被作者于2005-9-16 15:21:03编辑过]

专业所学,但是个菜鸟!
返回列表