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

[求助]关于MOTO芯片的CAN通讯问题

非常感谢strongchen的回复
那就是Datasheet说明中有问题了.
我这就用你的方法测试一下.有什么问题还请你多赐教!
无限风光在险峰
 这个世界上没有什么事情不能发生 
 我的信箱:topchm@163.com 
 我的QQ :83317238

[求助]关于MOTO芯片的CAN通讯问题

请教高手关于MOTO芯片的MSCAN通讯问题.
我用的是MC9S12DG128,它内部的CAN通信控制器有3个发送缓冲区,按它的Datasheet中说的只要设置发送缓冲区内部的优先级就可指定发送顺序,但我测试的结果却不是这样。

具体如下:
CAN0TXTBPR 设置为1,2,3,4,……,255
按说应该先发送优先级设为1的缓冲区,再发送优先级为2的缓冲区,依次是3,4……,
可我测试下来发送的顺序总是按它物理上那个最低的缓冲区先发送,只有最低的缓冲区为空时才发送物理上次低的缓冲区。优先级好像没什么用。


请高手指教,或是做过这个的给我发一段发送程序参考一下。谢谢!

[em27][em27]
无限风光在险峰
 这个世界上没有什么事情不能发生 
 我的信箱:topchm@163.com 
 我的QQ :83317238
返回列表