forkd

Dependencies:   mbed

Fork of LGstaandart by Dmitry Kovalev

Embed: (wiki syntax)

« Back to documentation index

LPC_CAN_TypeDef Struct Reference

LPC_CAN_TypeDef Struct Reference
[LPC17xx_System]

Controller Area Network Controller (CAN) register structure definition. More...

#include <LPC17xx.h>

Data Fields

__IO uint32_t MOD
__O uint32_t CMR
__IO uint32_t GSR
__I uint32_t ICR
__IO uint32_t IER
__IO uint32_t BTR
__IO uint32_t EWL
__I uint32_t SR
__IO uint32_t RFS
__IO uint32_t RID
__IO uint32_t RDA
__IO uint32_t RDB
__IO uint32_t TFI1
__IO uint32_t TID1
__IO uint32_t TDA1
__IO uint32_t TDB1
__IO uint32_t TFI2
__IO uint32_t TID2
__IO uint32_t TDA2
__IO uint32_t TDB2
__IO uint32_t TFI3
__IO uint32_t TID3
__IO uint32_t TDA3
__IO uint32_t TDB3

Detailed Description

Controller Area Network Controller (CAN) register structure definition.

Definition at line 650 of file LPC17xx.h.


Field Documentation

__IO uint32_t BTR

Offset: 0x014 (R/W) CAN Bus Timing Register

Definition at line 657 of file LPC17xx.h.

__O uint32_t CMR

Offset: 0x004 ( /W) CAN Command Register

Definition at line 653 of file LPC17xx.h.

__IO uint32_t EWL

Offset: 0x018 (R/W) CAN Error Warning Limit Register

Definition at line 658 of file LPC17xx.h.

__IO uint32_t GSR

Offset: 0x008 (R/W) CAN Global Status Register

Definition at line 654 of file LPC17xx.h.

__I uint32_t ICR

Offset: 0x00C (R/ ) CAN Interrupt and Capture Register

Definition at line 655 of file LPC17xx.h.

__IO uint32_t IER

Offset: 0x010 (R/W) CAN Interrupt Enable Register

Definition at line 656 of file LPC17xx.h.

__IO uint32_t MOD

Offset: 0x000 (R/W) CAN Mode Register

Definition at line 652 of file LPC17xx.h.

__IO uint32_t RDA

Offset: 0x028 (R/W) CAN Receive Data Register A

Definition at line 662 of file LPC17xx.h.

__IO uint32_t RDB

Offset: 0x02C (R/W) CAN Receive Data Register B

Definition at line 663 of file LPC17xx.h.

__IO uint32_t RFS

Offset: 0x020 (R/W) CAN Receive Frame Status Register

Definition at line 660 of file LPC17xx.h.

__IO uint32_t RID

Offset: 0x024 (R/W) CAN Receive Identifier Register

Definition at line 661 of file LPC17xx.h.

__I uint32_t SR

Offset: 0x01C (R/ ) CAN Status Register

Definition at line 659 of file LPC17xx.h.

__IO uint32_t TDA1

Offset: 0x038 (R/W) CAN Transmit Data Register A 1

Definition at line 666 of file LPC17xx.h.

__IO uint32_t TDA2

Offset: 0x048 (R/W) CAN Transmit Data Register A 2

Definition at line 670 of file LPC17xx.h.

__IO uint32_t TDA3

Offset: 0x058 (R/W) CAN Transmit Data Register A 3

Definition at line 674 of file LPC17xx.h.

__IO uint32_t TDB1

Offset: 0x03C (R/W) CAN Transmit Data Register B 1

Definition at line 667 of file LPC17xx.h.

__IO uint32_t TDB2

Offset: 0x04C (R/W) CAN Transmit Data Register B 2

Definition at line 671 of file LPC17xx.h.

__IO uint32_t TDB3

Offset: 0x05C (R/W) CAN Transmit Data Register B 3

Definition at line 675 of file LPC17xx.h.

__IO uint32_t TFI1

Offset: 0x030 (R/W) CAN Transmit Frame Information Register 1

Definition at line 664 of file LPC17xx.h.

__IO uint32_t TFI2

Offset: 0x040 (R/W) CAN Transmit Frame Information Register 2

Definition at line 668 of file LPC17xx.h.

__IO uint32_t TFI3

Offset: 0x050 (R/W) CAN Transmit Frame Information Register 3

Definition at line 672 of file LPC17xx.h.

__IO uint32_t TID1

Offset: 0x034 (R/W) CAN Transmit Identifier Register 1

Definition at line 665 of file LPC17xx.h.

__IO uint32_t TID2

Offset: 0x044 (R/W) CAN Transmit Identifier Register 2

Definition at line 669 of file LPC17xx.h.

__IO uint32_t TID3

Offset: 0x054 (R/W) CAN Transmit Identifier Register 3

Definition at line 673 of file LPC17xx.h.