MSP432E4 DriverLib API Guide
1.11.00.03
|
#include <can.h>
Data Fields | |
uint32_t | ui32SyncPropPhase1Seg |
uint32_t | ui32Phase2Seg |
uint32_t | ui32SJW |
uint32_t | ui32QuantumPrescaler |
This structure is used for encapsulating the values associated with setting up the bit timing for a CAN controller. The structure is used when calling the CANGetBitTiming and CANSetBitTiming functions.
uint32_t tCANBitClkParms::ui32SyncPropPhase1Seg |
This value holds the sum of the Synchronization, Propagation, and Phase Buffer 1 segments, measured in time quanta. The valid values for this setting range from 2 to 16.
Referenced by CANBitTimingGet(), and CANBitTimingSet().
uint32_t tCANBitClkParms::ui32Phase2Seg |
This value holds the Phase Buffer 2 segment in time quanta. The valid values for this setting range from 1 to 8.
Referenced by CANBitTimingGet(), and CANBitTimingSet().
uint32_t tCANBitClkParms::ui32SJW |
This value holds the Resynchronization Jump Width in time quanta. The valid values for this setting range from 1 to 4.
Referenced by CANBitTimingGet(), and CANBitTimingSet().
uint32_t tCANBitClkParms::ui32QuantumPrescaler |
This value holds the CAN_CLK divider used to determine time quanta. The valid values for this setting range from 1 to 1023.
Referenced by CANBitTimingGet(), and CANBitTimingSet().