1.CAN总线时钟设置32M

外部晶振为16M

SYNR = 0x43;    

REFDV = 0x81; 

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

Freescale MC9S12XS 系列CAN总线波特率配置Freescale MC9S12XS 系列CAN总线波特率配置

2.总线波特率设置500kb/s

CAN0BTR0_SJW = 0;            //设置同步 

CAN0BTR0_BRP = 3;            //设置波特率  
CAN0BTR1 = 0x1c;       //设置时段1和时段2的Tq个数 ,总线频率为500kb/s

Freescale MC9S12XS 系列CAN总线波特率配置

Freescale MC9S12XS 系列CAN总线波特率配置

Freescale MC9S12XS 系列CAN总线波特率配置

根据公式计算

Freescale MC9S12XS 系列CAN总线波特率配置 

 

 

 

相关文章:

  • 2021-12-08
  • 2021-09-23
  • 2021-05-03
  • 2021-10-17
  • 2022-12-23
  • 2021-11-29
  • 2021-05-14
  • 2021-11-06
猜你喜欢
  • 2021-08-24
  • 2022-12-23
  • 2022-12-23
  • 2021-05-19
  • 2021-11-29
  • 2022-12-23
  • 2021-10-18
相关资源
相似解决方案