Main Content

CAN

Configure the CAN module and its parameters.

Module

Select the CAN module.

Settings

Default: CAN1

Baudrate (bits/sec)

Baudrate for CAN bus calculated based on data parameters.

Settings

Default: 1000000

Configure receive interrupt

Select this parameter to configure the receive interrupt and its parameters.

Settings

Default: off

Configure FIFO# interrupt

Select this parameter to configure FIFO interrupt parameters.

Settings

Default: off

Enable FIFO# message pending interrupt

Select this parameter to enable the FIFO# message pending interrupt.

Settings

Default: off

Enable FIFO# full interrupt

Select this parameter to enable the FIFO# full interrupt.

Settings

Default: off

Enable FIFO# overrun interrupt

Select this parameter to enable the FIFO# overrun interrupt.

Settings

Default: off

Configure transmit interrupt

Select this parameter to configure transmit interrupt parameters.

Settings

Default: off

Enable mailbox empty interrupt

Select this parameter to enable the mailbox empty interrupt.

Settings

Default: off

Configure other interrupt

Select this parameter to configure other interrupt parameters such as error warning interrupt, error passive interrupt, bus-off interrupt, last error code, wakeup and sleep acknowledge interrupts.

Settings

Default: off

Enable error warning interrupt

Select this parameter to enable the error warning interrupt.

Settings

Default: off

Enable error passive interrupt

Select this parameter to enable the error passive interrupt.

Settings

Default: off

Enable bus-off interrupt

Select this parameter to enable the bus-off interrupt.

Settings

Default: off

Enable last error code interrupt

Select this parameter to enable the last error code interrupt.

Settings

Default: off

Enable wakeup interrupt

Select this parameter to enable the wakeup interrupt.

Settings

Default: off

Enable sleep acknowledge interrupt

Select this parameter to enable the sleep acknowledge interrupt.

Settings

Default: off

Accept all messages (in FIFO 0)

Enable this parameter to allow all CAN messages in FIFO 0. If it is disabled, then you can select and allow only the required CAN messages.

Settings

Default: on

off

Filter bank number

Select the filter bank number. Values range between 0 to 13.

Settings

Default: 0

0 to 13

Enable filter bank #

Select enable filter bank parameter to configure the filter bank scale, filter bank mode and FIFO assignment parameters.

Settings

Default: off

on

Filter bank # scale

Select Single 32-bit or Dual 16-bit as filter bank scale.

Settings

Default: Single 32-bit

Dual 16-bit

Filter bank # mode

Select Identifier mask or Identifier list as filter bank mode.

  • Identifier mask - In mask mode the identifier registers are associated with mask registers specifying which bits of the identifier are handled.

  • Identifier list - In identifier list mode, the mask registers are used as identifier registers.

Settings

Default: Identifier mask

Identifier list

Filter bank # FIFO assignment

Select FIFO 0 or FIFO 1 as filter bank assignment.

Settings

Default: FIFO 0

FIFO 1

Filter bank # Id type

Select Standard 11-bit or Extended 29-bit as filter bank Id type.

Settings

Default: Standard 11-bit

Extended 29-bit

Id #

Specify the identifier list value based on the selection of filter bank scale and filter bank mode.

Settings

Default: 0

Mask #

Specify the identifier mask value based on the selection of filter bank scale and filter bank mode.

Settings

Default: 0

Display enabled filter banks configuration in command window

Displays all the enabled filter banks configuration in MATLAB command window.

Disable all filter banks

Click to disable all the filter banks configuration.