SAMV71 Xplained Ultra Software Package 1.4

mcan_config.h File Reference

Go to the source code of this file.

Defines

#define MCAN_PROG_CLK_PRESCALER   1
#define MCAN_PROG_CLK_SELECT   PMC_PCK_CSS_MCK
#define MCAN_PROG_CLK_FREQ_HZ   ( (float) 150000000 / (float) MCAN_PROG_CLK_PRESCALER )
#define MCAN0_BIT_RATE_BPS   500000
#define MCAN0_PROP_SEG   2
#define MCAN0_PHASE_SEG1   11
#define MCAN0_PHASE_SEG2   11
#define MCAN0_SYNC_JUMP   4
#define MCAN0_FAST_BIT_RATE_BPS   2000000
#define MCAN0_FAST_PROP_SEG   2
#define MCAN0_FAST_PHASE_SEG1   4
#define MCAN0_FAST_PHASE_SEG2   4
#define MCAN0_FAST_SYNC_JUMP   2
#define MCAN0_NMBR_STD_FLTS   8
#define MCAN0_NMBR_EXT_FLTS   8
#define MCAN0_NMBR_RX_FIFO0_ELMTS   0
#define MCAN0_NMBR_RX_FIFO1_ELMTS   0
#define MCAN0_NMBR_RX_DED_BUF_ELMTS   16
#define MCAN0_NMBR_TX_EVT_FIFO_ELMTS   0
#define MCAN0_NMBR_TX_DED_BUF_ELMTS   4
#define MCAN0_NMBR_TX_FIFO_Q_ELMTS   0
#define MCAN0_RX_FIFO0_ELMT_SZ   8
#define MCAN0_RX_FIFO1_ELMT_SZ   8
#define MCAN0_RX_BUF_ELMT_SZ   8
#define MCAN0_TX_BUF_ELMT_SZ   8
#define MCAN1_BIT_RATE_BPS   500000
#define MCAN1_PROP_SEG   2
#define MCAN1_PHASE_SEG1   11
#define MCAN1_PHASE_SEG2   11
#define MCAN1_SYNC_JUMP   4
#define MCAN1_FAST_BIT_RATE_BPS   2000000
#define MCAN1_FAST_PROP_SEG   2
#define MCAN1_FAST_PHASE_SEG1   4
#define MCAN1_FAST_PHASE_SEG2   4
#define MCAN1_FAST_SYNC_JUMP   2
#define MCAN1_NMBR_STD_FLTS   8
#define MCAN1_NMBR_EXT_FLTS   8
#define MCAN1_NMBR_RX_FIFO0_ELMTS   12
#define MCAN1_NMBR_RX_FIFO1_ELMTS   0
#define MCAN1_NMBR_RX_DED_BUF_ELMTS   4
#define MCAN1_NMBR_TX_EVT_FIFO_ELMTS   0
#define MCAN1_NMBR_TX_DED_BUF_ELMTS   4
#define MCAN1_NMBR_TX_FIFO_Q_ELMTS   4
#define MCAN1_RX_FIFO0_ELMT_SZ   8
#define MCAN1_RX_FIFO1_ELMT_SZ   8
#define MCAN1_RX_BUF_ELMT_SZ   64
#define MCAN1_TX_BUF_ELMT_SZ   32

Detailed Description

Purpose

Interface for configuring and using Timer Counter (TC) peripherals.

Usage

  1. Optionally, use TC_FindMckDivisor() to let the program find the best TCCLKS field value automatically.
  2. Configure a Timer Counter in the desired mode using TC_Configure().
  3. Start or stop the timer clock using TC_Start() and TC_Stop().

Definition in file mcan_config.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines