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

请教MSCAN 的波特率的问题

请教MSCAN 的波特率的问题

我使用的单片机是MC9S12C32,晶振频率为12M,没有用PLL,内部总线频率是6M,CANBTR0 = 3;CANBTR1 = 34;这样设定是Tq=1/6M*3=0.5us吗?
还有波特率计算的公式中的好象是CAN的时钟频率fcanclk是什么?
没找到哪个寄存器设定阿?
其实地上本没有路,走的人多了也便成了路
另外我的CANCTL1_CLKSRC = 0;选择使用振荡器器作为时钟源,好像fcanclk=12M,不知道对不对?
其实地上本没有路,走的人多了也便成了路
对的。
海纳百川  有容乃大
谢谢斑竹,我的CAN是和PIC的一个单片机,不知道哪几个量需要和PIC的单片机的设定一样?
波特率,位率,相位时间段1,相位时间段2,还是别的什么?
其实地上本没有路,走的人多了也便成了路
还有时间当量Tq?不知道哪几个量需要和PIC的单片机一样
其实地上本没有路,走的人多了也便成了路
你需要了解CAN通讯协议中关于信号时序定义的物理含义。仔细看看协议吧。
海纳百川  有容乃大
返回列表