![]() |
![]() |
Structure for bit timing parameters. More...
#include <MCAN.h>
Data Fields | |
uint32_t | nomRatePrescaler |
uint32_t | nomTimeSeg1 |
uint32_t | nomTimeSeg2 |
uint32_t | nomSynchJumpWidth |
uint32_t | dataRatePrescaler |
uint32_t | dataTimeSeg1 |
uint32_t | dataTimeSeg2 |
uint32_t | dataSynchJumpWidth |
MCAN_TDCConfig | tdcConfig |
Structure for bit timing parameters.
uint32_t MCAN_BitTimingParams::nomRatePrescaler |
Nominal Bit Rate Prescaler. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0x1FF]
uint32_t MCAN_BitTimingParams::nomTimeSeg1 |
Nominal Time segment before sample point. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0xFF]
uint32_t MCAN_BitTimingParams::nomTimeSeg2 |
Nominal Time segment after sample point. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0x7F]
uint32_t MCAN_BitTimingParams::nomSynchJumpWidth |
Nominal (Re)Synchronization Jump Width. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0x7F]
uint32_t MCAN_BitTimingParams::dataRatePrescaler |
Data Bit Rate Prescaler. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0x01] if Transmitter Delay Compensation is enabled. Range:[0x0-0x1F] if Transmitter Delay Compensation is disabled.
uint32_t MCAN_BitTimingParams::dataTimeSeg1 |
Data Time segment before sample point. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0x1F]
uint32_t MCAN_BitTimingParams::dataTimeSeg2 |
Data Time segment after sample point. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0xF]
uint32_t MCAN_BitTimingParams::dataSynchJumpWidth |
Data (Re)Synchronization Jump Width. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0xF]
MCAN_TDCConfig MCAN_BitTimingParams::tdcConfig |
Transmitter Delay Compensation parameters. Refer struct MCAN_TDCConfig.