![]() |
![]() |
Structure for MCAN initialization parameters. More...
#include <MCAN.h>
Data Fields | |
| uint32_t | fdMode |
| uint32_t | brsEnable |
| uint32_t | txpEnable |
| uint32_t | efbi |
| uint32_t | pxhDisable |
| uint32_t | darEnable |
| uint32_t | wdcPreload |
Structure for MCAN initialization parameters.
| uint32_t MCAN_InitParams::fdMode |
FD Operation Enable
0 = FD operation disabled
1 = FD operation enabled
| uint32_t MCAN_InitParams::brsEnable |
Bit Rate Switch Enable This is valid only when fdMode = 1.
0 = Bit rate switching for transmissions disabled
1 = Bit rate switching for transmissions enabled
| uint32_t MCAN_InitParams::txpEnable |
Transmit Pause
0 = Transmit pause disabled
1 = Transmit pause enabled
| uint32_t MCAN_InitParams::efbi |
Edge Filtering during Bus Integration
0 = Edge filtering disabled
1 = Two consecutive dominant tq required to detect an edge for hard synchronization
| uint32_t MCAN_InitParams::pxhDisable |
Protocol Exception Handling Disable
0 = Protocol exception handling enabled
1 = Protocol exception handling disabled
| uint32_t MCAN_InitParams::darEnable |
Disable Automatic Retransmission
0 = Automatic retransmission of messages not transmitted successfully enabled
1 = Automatic retransmission disabled
| uint32_t MCAN_InitParams::wdcPreload |
Start value of the Message RAM Watchdog Counter. Range:[0x0-0xFF]