TCAN4550  1p2
TCAN4x5x_MCAN_Nominal_Timing_Raw Struct Reference

Used to setup the nominal timing parameters of the MCAN module This is the raw MCAN form of the struct which takes in the same values as the actual Bosch MCAN core. More...

#include <TCAN4x5x_Data_Structs.h>

Data Fields

uint16_t NominalBitRatePrescaler: 9
 NBRP: The prescaler value from the MCAN system clock. Interpreted by MCAN as the value is this field + 1
Valid range is: 0 to 511. More...
 
uint8_t NominalTimeSeg1andProp: 8
 NTSEG1: Data time segment 1 + prop segment value. Interpreted by MCAN as the value is this field + 1
Valid values are: 0 to 255. More...
 
uint8_t NominalTimeSeg2: 7
 NTSEG2: Data time segment 2. Interpreted by MCAN as the value is this field + 1
Valid values are: 0 to 127. More...
 
uint8_t NominalSyncJumpWidth: 7
 NSJW: Nominal time Resynchronization jump width. Interpreted by MCAN as the value is this field + 1
Valid values are: 0 to 127. More...
 

Detailed Description

Used to setup the nominal timing parameters of the MCAN module This is the raw MCAN form of the struct which takes in the same values as the actual Bosch MCAN core.

Definition at line 131 of file TCAN4x5x_Data_Structs.h.

Field Documentation

◆ NominalBitRatePrescaler

uint16_t TCAN4x5x_MCAN_Nominal_Timing_Raw::NominalBitRatePrescaler

NBRP: The prescaler value from the MCAN system clock. Interpreted by MCAN as the value is this field + 1
Valid range is: 0 to 511.

Definition at line 135 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ConfigureNominalTiming_Raw(), and TCAN4x5x_MCAN_ReadNominalTiming_Raw().

◆ NominalSyncJumpWidth

uint8_t TCAN4x5x_MCAN_Nominal_Timing_Raw::NominalSyncJumpWidth

NSJW: Nominal time Resynchronization jump width. Interpreted by MCAN as the value is this field + 1
Valid values are: 0 to 127.

Definition at line 147 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ConfigureNominalTiming_Raw(), and TCAN4x5x_MCAN_ReadNominalTiming_Raw().

◆ NominalTimeSeg1andProp

uint8_t TCAN4x5x_MCAN_Nominal_Timing_Raw::NominalTimeSeg1andProp

NTSEG1: Data time segment 1 + prop segment value. Interpreted by MCAN as the value is this field + 1
Valid values are: 0 to 255.

Definition at line 139 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ConfigureNominalTiming_Raw(), and TCAN4x5x_MCAN_ReadNominalTiming_Raw().

◆ NominalTimeSeg2

uint8_t TCAN4x5x_MCAN_Nominal_Timing_Raw::NominalTimeSeg2

NTSEG2: Data time segment 2. Interpreted by MCAN as the value is this field + 1
Valid values are: 0 to 127.

Definition at line 143 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ConfigureNominalTiming_Raw(), and TCAN4x5x_MCAN_ReadNominalTiming_Raw().


The documentation for this struct was generated from the following file: