关于这个波特率该怎么设置,在例子里面有个100Kb/s有个500Kb/s的,就拿这个500Kb/s的说吧 怎么根据 CAN_InitStructure.CAN_SJW=CAN_SJW_1tq; CAN_InitStructure.CAN_BS1=CAN_BS1_8tq; CAN_InitStructure.CAN_BS2=CAN_BS2_7tq; CAN_InitStructure.CAN_Prescaler=1; 得到500Kb/s的波特率,知道的帮帮忙说声呀 TSCL=2TCLK×BRP=2TCLK×(32BRP.5+16BRP.4+ 8BRP.3+4BRP.2+2BRP.1+1BRP.0+1) tSJW=TSCL×(2×SJW.1+1×SJW.0+1) tTSEG1=TSCL×(8×TSEG1.3+4×TSEG1.2+2×TSEG1.1+1×TESG1.0+1) tTSEG2=TSCL×(4×TSEG2.2+2×TSEG2.1+1×TESG2.0+1) 这是有关公式,我觉得怎么这个公式用不大上呢, 高手帮帮我这个小菜鸟! |