CAN_InitTypeDef Struct Reference
[CAN]

CAN init structure definition. More...

#include <stm32f4xx_can.h>

Data Fields

uint16_t CAN_Prescaler
uint8_t CAN_Mode
uint8_t CAN_SJW
uint8_t CAN_BS1
uint8_t CAN_BS2
FunctionalState CAN_TTCM
FunctionalState CAN_ABOM
FunctionalState CAN_AWUM
FunctionalState CAN_NART
FunctionalState CAN_RFLM
FunctionalState CAN_TXFP

Detailed Description

CAN init structure definition.


Field Documentation

FunctionalState CAN_ABOM

Enable or disable the automatic bus-off management. This parameter can be set either to ENABLE or DISABLE.

FunctionalState CAN_AWUM

Enable or disable the automatic wake-up mode. This parameter can be set either to ENABLE or DISABLE.

uint8_t CAN_BS1

Specifies the number of time quanta in Bit Segment 1. This parameter can be a value of CAN_time_quantum_in_bit_segment_1

uint8_t CAN_BS2

Specifies the number of time quanta in Bit Segment 2. This parameter can be a value of CAN_time_quantum_in_bit_segment_2

uint8_t CAN_Mode

Specifies the CAN operating mode. This parameter can be a value of CAN_operating_mode

FunctionalState CAN_NART

Enable or disable the non-automatic retransmission mode. This parameter can be set either to ENABLE or DISABLE.

uint16_t CAN_Prescaler

Specifies the length of a time quantum. It ranges from 1 to 1024.

FunctionalState CAN_RFLM

Enable or disable the Receive FIFO Locked mode. This parameter can be set either to ENABLE or DISABLE.

uint8_t CAN_SJW

Specifies the maximum number of time quanta the CAN hardware is allowed to lengthen or shorten a bit to perform resynchronization. This parameter can be a value of CAN_synchronisation_jump_width

FunctionalState CAN_TTCM

Enable or disable the time triggered communication mode. This parameter can be set either to ENABLE or DISABLE.

FunctionalState CAN_TXFP

Enable or disable the transmit FIFO priority. This parameter can be set either to ENABLE or DISABLE.


The documentation for this struct was generated from the following file:
Generated on Fri Jun 22 00:58:31 2012 for STM32F4xx_StdPeriph_Driver by  doxygen 1.6.3