Board logo

标题: 请教MSCAN 的波特率的问题 [打印本页]

作者: brittany    时间: 2007-7-2 22:13     标题: 请教MSCAN 的波特率的问题

我使用的单片机是MC9S12C32,晶振频率为12M,没有用PLL,内部总线频率是6M,CANBTR0 = 3;CANBTR1 = 34;这样设定是Tq=1/6M*3=0.5us吗?
还有波特率计算的公式中的好象是CAN的时钟频率fcanclk是什么?
没找到哪个寄存器设定阿?
作者: brittany    时间: 2007-7-2 22:35

另外我的CANCTL1_CLKSRC = 0;选择使用振荡器器作为时钟源,好像fcanclk=12M,不知道对不对?

作者: strongchen    时间: 2007-7-3 10:20

对的。
作者: brittany    时间: 2007-7-3 10:38

谢谢斑竹,我的CAN是和PIC的一个单片机,不知道哪几个量需要和PIC的单片机的设定一样?
波特率,位率,相位时间段1,相位时间段2,还是别的什么?
作者: brittany    时间: 2007-7-3 10:49

还有时间当量Tq?不知道哪几个量需要和PIC的单片机一样
作者: strongchen    时间: 2007-7-3 11:01

你需要了解CAN通讯协议中关于信号时序定义的物理含义。仔细看看协议吧。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0