假如CAN模块的时钟为60MHz,那如何设置仲裁段的位速率为1Mbps和数据段的位速率为5Mbps呢?仲裁段的位速率设置跟CAN模块的NBTP(Nominal bit timing and prescaler)寄存器相关,而数据段的位速率设置则跟DBTP(Data bit timing and prescaler)寄存器相关。
NBTP寄存器主要有NBRP(Nominal bit rate prescaler)、NTSEG1(Norminal time segment before sample point)和NTSEG2(Norminal time segment after sample point)这些位域。