Structure for bit timing calculation. Bit timing related to data phase will be valid only in case where MCAN is put in CAN-FD mode and will be '0' otherwise.
Data Fields | |
| uint32_t | nomRatePrescalar | 
| uint32_t | nomTimeSeg1 | 
| uint32_t | nomTimeSeg2 | 
| uint32_t | nomSynchJumpWidth | 
| uint32_t | dataRatePrescalar | 
| uint32_t | dataTimeSeg1 | 
| uint32_t | dataTimeSeg2 | 
| uint32_t | dataSynchJumpWidth | 
| uint32_t MCAN_BitTimingParams::nomRatePrescalar | 
Nominal Baud Rate Pre-scaler Range:[0x0-0x1FF]
| uint32_t MCAN_BitTimingParams::nomTimeSeg1 | 
Nominal Time segment before sample point Range:[0x0-0xFF]
| uint32_t MCAN_BitTimingParams::nomTimeSeg2 | 
Nominal Time segment after sample point Range:[0x0-0x7F]
| uint32_t MCAN_BitTimingParams::nomSynchJumpWidth | 
Nominal (Re)Synchronization Jump Width Range:[0x0-0x7F]
| uint32_t MCAN_BitTimingParams::dataRatePrescalar | 
Data Baud Rate Pre-scaler Range:[0x0-0x1F]
| uint32_t MCAN_BitTimingParams::dataTimeSeg1 | 
Data Time segment before sample point Range:[0x0-0x1F]
| uint32_t MCAN_BitTimingParams::dataTimeSeg2 | 
Data Time segment after sample point Range:[0x0-0xF]
| uint32_t MCAN_BitTimingParams::dataSynchJumpWidth | 
Data (Re)Synchronization Jump Width Range:[0x0-0xF]