Freescale MC9S12XS 系列CAN總線波特率配置

1.CAN總線時鐘設置32M

外部晶振爲16M

SYNR = 0x43;    

REFDV = 0x81; 

 PLLCLK=2×OSCCLK×(SYNDIV+1)/(REFDIV+1)=64MHz ,fbus=32M

2.總線波特率設置500kb/s

CAN0BTR0_SJW = 0;            //設置同步 

CAN0BTR0_BRP = 3;            //設置波特率  
CAN0BTR1 = 0x1c;       //設置時段1和時段2的Tq個數 ,總線頻率爲500kb/s

根據公式計算

\huge {\color{Magenta} Bit Time=\frac{4*(1+2+13))}{32M}} 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章