TCAN4550  1p1
TCAN4x5x_MCAN_Nominal_Timing_Simple_Struct Struct Reference

Used to setup the nominal timing parameters of the MCAN module This is a simplified struct, requiring only the prescaler value (1:x), number of time quanta before and after the sample point. More...

#include <TCAN4x5x_Data_Structs.h>

Data Fields

uint16_t NominalBitRatePrescaler: 10
 NBRP: The prescaler value from the MCAN system clock. Value interpreted as 1:x
Valid range is: 1 to 512. More...
 
uint16_t NominalTqBeforeSamplePoint: 9
 NTQBSP: The total number of time quanta prior to sample point
Valid values are: 2 to 257. More...
 
uint8_t NominalTqAfterSamplePoint: 8
 NTQASP: The total number of time quanta after the sample point
Valid values are: 2 to 128. More...
 

Detailed Description

Used to setup the nominal timing parameters of the MCAN module This is a simplified struct, requiring only the prescaler value (1:x), number of time quanta before and after the sample point.

Definition at line 110 of file TCAN4x5x_Data_Structs.h.

Field Documentation

◆ NominalBitRatePrescaler

uint16_t TCAN4x5x_MCAN_Nominal_Timing_Simple_Struct::NominalBitRatePrescaler

NBRP: The prescaler value from the MCAN system clock. Value interpreted as 1:x
Valid range is: 1 to 512.

Definition at line 114 of file TCAN4x5x_Data_Structs.h.

Referenced by Init_CAN(), TCAN4x5x_MCAN_ConfigureNominalTiming_Simple(), and TCAN4x5x_MCAN_ReadNominalTiming_Simple().

◆ NominalTqAfterSamplePoint

uint8_t TCAN4x5x_MCAN_Nominal_Timing_Simple_Struct::NominalTqAfterSamplePoint

NTQASP: The total number of time quanta after the sample point
Valid values are: 2 to 128.

Definition at line 122 of file TCAN4x5x_Data_Structs.h.

Referenced by Init_CAN(), TCAN4x5x_MCAN_ConfigureNominalTiming_Simple(), and TCAN4x5x_MCAN_ReadNominalTiming_Simple().

◆ NominalTqBeforeSamplePoint

uint16_t TCAN4x5x_MCAN_Nominal_Timing_Simple_Struct::NominalTqBeforeSamplePoint

NTQBSP: The total number of time quanta prior to sample point
Valid values are: 2 to 257.

Definition at line 118 of file TCAN4x5x_Data_Structs.h.

Referenced by Init_CAN(), TCAN4x5x_MCAN_ConfigureNominalTiming_Simple(), and TCAN4x5x_MCAN_ReadNominalTiming_Simple().


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