- UID
- 104724
- 性别
- 男
|
请教高手关于MOTO芯片的MSCAN通讯问题.
我用的是MC9S12DG128,它内部的CAN通信控制器有3个发送缓冲区,按它的Datasheet中说的只要设置发送缓冲区内部的优先级就可指定发送顺序,但我测试的结果却不是这样。
具体如下:
CAN0TXTBPR 设置为1,2,3,4,……,255
按说应该先发送优先级设为1的缓冲区,再发送优先级为2的缓冲区,依次是3,4……,
可我测试下来发送的顺序总是按它物理上那个最低的缓冲区先发送,只有最低的缓冲区为空时才发送物理上次低的缓冲区。优先级好像没什么用。
请高手指教,或是做过这个的给我发一段发送程序参考一下。谢谢!
[em27][em27] |
无限风光在险峰 这个世界上没有什么事情不能发生 我的信箱:topchm@163.com 我的QQ :83317238
|
|