STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
Loading...
Searching...
No Matches
_Can_ControllerBaudrateConfig Struct Reference

CAN Controller Baudrate Configuration More...

#include <Can_Types.h>

Data Fields

uint8 BaudRateConfigID
 
uint32 Seg1
 
uint32 Seg2
 
uint32 SyncJumpWidth
 
uint32 Prescaler
 
uint32 FdSeg1
 
uint32 FdSeg2
 
uint32 FdPrescaler
 
uint32 FdSspOffset
 
uint32 FdSyncJumpWidth
 
uint8 FdTxBitRateSwitch
 

Detailed Description

CAN Controller Baudrate Configuration

This container contains bit timing related configuration parameters of the CAN controller(s).

Note
the element ID defined by autosar is suppressed due to the fact that the index array it is used as an ID

Field Documentation

◆ BaudRateConfigID

uint8 _Can_ControllerBaudrateConfig::BaudRateConfigID

Unique identifier for a baudrate configuration This parameter value is defined in Can_Cfg.h

◆ FdPrescaler

uint32 _Can_ControllerBaudrateConfig::FdPrescaler

Baudrate prescaler this parameter must be a number between 1 and 32

◆ FdSeg1

uint32 _Can_ControllerBaudrateConfig::FdSeg1

Segment 1 in time quanta for data payload this parameter must be a number between 1 and 32

◆ FdSeg2

uint32 _Can_ControllerBaudrateConfig::FdSeg2

Segment 2 in time quanta for data payload this parameter must be a number between 1 and 16

◆ FdSspOffset

uint32 _Can_ControllerBaudrateConfig::FdSspOffset

Sample point offset in time quanta Field not in use for stm32g0 Mcu

◆ FdSyncJumpWidth

uint32 _Can_ControllerBaudrateConfig::FdSyncJumpWidth

Synchronization jump width in time quanta this parameter must be a number between 1 and 16

◆ FdTxBitRateSwitch

uint8 _Can_ControllerBaudrateConfig::FdTxBitRateSwitch

Bit rate switching for transmission this paramter can be STD_OFF or STD_ON

◆ Prescaler

uint32 _Can_ControllerBaudrateConfig::Prescaler

Baudrate prescaler This parameter must be a number between 1 and 512

◆ Seg1

uint32 _Can_ControllerBaudrateConfig::Seg1

Segment 1 in time quanta This parameter must be a number between 2 and 256

◆ Seg2

uint32 _Can_ControllerBaudrateConfig::Seg2

Segment 2 in time quanta This parameter must be a number between 2 and 128

◆ SyncJumpWidth

uint32 _Can_ControllerBaudrateConfig::SyncJumpWidth

Synchronization jump width in time quanta This parameter must be a number between 1 and 128


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