Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
162
Добавлен:
01.03.2016
Размер:
3.56 Mб
Скачать

Controller area network (beCAN)

RM0016

 

 

23.12.1Page mapping for CAN

Figure 158. CAN page mapping

 

PAGE 0

 

0x00

 

 

CAN_MCSR

 

0x01

 

 

CAN_MDLCR

 

0x02

 

 

CAN_MIDR1

 

0x03

 

 

CAN_MIDR2

 

0x04

 

 

CAN_MIDR3

 

 

 

0x05

 

 

CAN_MIDR4

 

0x06

 

 

CAN_MDAR1

 

0x07

 

 

CAN_MDAR2

 

0x08

 

 

CAN_MDAR3

 

0x09

 

 

CAN_MDAR4

 

 

 

0x0A

 

 

CAN_MDAR5

 

0x0B

 

 

CAN_MDAR6

 

0x0C

 

 

CAN_MDAR7

 

0x0D

 

 

CAN_MDAR8

 

0x0E

 

 

CAN_MTSRL

 

0x0F

CAN_MTSRH

 

 

Tx Mailbox 0

 

 

PAGE 5

 

0x00

 

 

CAN_MCSR

 

0x01

 

 

CAN_MDLCR

 

0x02

 

 

CAN_MIDR1

 

 

 

0x03

 

 

CAN_MIDR2

 

 

 

0x04

 

 

CAN_MIDR3

 

 

 

0x05

 

 

CAN_MIDR4

 

 

 

0x06

 

 

CAN_MDAR1

 

 

 

0x07

 

 

CAN_MDAR2

 

 

 

0x08

 

 

CAN_MDAR3

 

 

 

0x09

 

 

CAN_MDAR4

 

 

 

0x0A

 

 

CAN_MDAR5

 

 

 

0x0B

 

 

CAN_MDAR6

 

0x0C

 

 

CAN_MDAR7

 

0x0D

 

 

CAN_MDAR8

 

0x0E

 

 

CAN_MTSRL

 

 

 

0x0F

CAN_MTSRH

 

 

 

Tx Mailbox 2

(if TXM2E=1

in CAN_DGR register)

PAGE 1

CAN_MCSR

CAN_MDLCR

CAN_MIDR1

CAN_MIDR2

CAN_MIDR3

CAN_MIDR4

CAN_MDAR1

CAN_MDAR5

CAN_MDAR6

CAN_MDAR4

CAN_MDAR5

CAN_MDAR6

CAN_MDAR7

CAN_MDAR8

CAN_MTSRL

CAN_MTSRH

Tx Mailbox 1

PAGE 6

CAN_ESR

CAN_EIER

CAN_TECR

CAN_RECR

CAN_BTR1

CAN_BTR2

Reserved

Reserved

CAN_FMR1

CAN_FMR2

CAN_FCR1

CAN_FCR2

CAN_FCR3

Reserved

Reserved

Reserved

Configuration/Diagnostic

PAGE 2

CAN_F0R1

CAN_F0R2

CAN_F0R3

CAN_F0R4

CAN_F0R5

CAN_F0R6

CAN_F0R7

CAN_F0R8

CAN_F1R1

CAN_F1R2

CAN_F1R3

CAN_F1R4

CAN_F1R5

CAN_F1R6

CAN_F1R7

CAN_F1R8

Acceptance Filter 0:1

PAGE 7

CAN_MFMIR

CAN_MDLCR

CAN_MIDR1

CAN_MIDR2

CAN_MIDR3

CAN_MIDR4

CAN_MDAR1

CAN_MDAR2

CAN_MDAR3

CAN_MDAR4

CAN_MDAR5

CAN_MDAR6

CAN_MDAR7

CAN_MDAR8

CAN_MTSRL

CAN_MTSRH

Receive FIFO

PAGE 3

CAN_F2R1

CAN_F2R2

CAN_F2R3

CAN_F2R4

CAN_F2R5

CAN_F2R6

CAN_F2R7

CAN_F2R8

CAN_F3R1

CAN_F3R2

CAN_F3R3

CAN_F3R4

CAN_F3R5

CAN_F3R6

CAN_F3R7

CAN_F3R8

Acceptance Filter 2:3

PAGE 4

CAN_F4R1

CAN_F4R2

CAN_F4R3

CAN_F4R4

CAN_F4R5

CAN_F4R6

CAN_F4R7

CAN_F4R8

CAN_F5R1

CAN_F5R2

CAN_F5R3

CAN_F5R4

CAN_F5R5

CAN_F5R6

CAN_F5R7

CAN_F5R8

Acceptance Filter 4:5

410/454

Doc ID 14587 Rev 9

RM0016

 

 

 

 

Controller area network (beCAN)

 

 

 

 

 

 

 

 

 

 

Table 69. beCAN control and status page - register map and reset values

 

 

 

 

 

 

 

 

 

 

 

 

Address

Register name

7

6

5

4

3

2

1

0

Offset

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x00

CAN_MCR

TTCM

ABOM

AWUM

NART

RFLM

TXFP

SLEEP

INRQ

Reset Value

0

0

0

0

0

0

1

0

 

 

 

 

 

 

 

 

 

 

 

0x01

CAN_MSR

 

 

RX

TX

WKUI

ERRI

SLAK

INAK

Reset Value

0

0

0

0

0

0

1

0

 

 

 

 

 

 

 

 

 

 

 

0x02

CAN_TSR

 

TXOK2

TXOK1

TXOK0

 

RQCP2

RQCP1

RQCP0

Reset Value

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

0x03

CAN_TPR

LOW2

LOW1

LOW0

TME2

TME1

TME0

CODE1

CODE0

Reset Value

0

0

0

0

1

1

0

0

 

 

 

 

 

 

 

 

 

 

 

0x04

CAN_RFR

 

 

RFOM

FOVR

FULL

 

FMP1

FMP0

Reset Value

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

0x05

CAN_IER

WKUIE

0

0

0

FOVIE

FFIE

FMPIE

TMEIE

Reset Value

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x06

CAN_DGR

 

 

 

TXM2E

RX

SAMP

SILM

LBKM

Reset Value

0

0

0

0

1

1

0

0

 

 

 

 

 

 

 

 

 

 

 

0x07

CAN_PSR

 

 

 

 

 

PS2

PS1

PS0

Reset Value

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

Table 70.

beCAN mailbox pages - register map and reset values

 

 

 

Address

Register name

7

6

5

4

3

2

1

0

Offset

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x00

CAN_MFMIR

FMI7

FMI6

FMI5

FMI4

FMI3

FMI2

FMI1

FMI0

Receive

Reset Value

x

x

x

x

x

x

x

x

 

 

 

 

 

 

 

 

 

 

0x00

CAN_MCSR

 

 

TERR

ALST

TXOK

RQCP

ABRQ

TXRQ

Transmit

Reset Value

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

0x01

CAN_MDLCR

TGT

 

 

 

DLC3

DLC2

DLC1

DLC0

Reset Value

x

x

x

x

x

x

x

x

 

 

 

 

 

 

 

 

 

 

 

 

CAN_MIDR1

 

IDE

RTR

STID10 /

STID9 /

STID8 /

STID7 /

STID6 /

0x02

 

 

 

 

EXID28

EXID27

EXID26

EXID25

EXID24

 

Reset Value

x

x

x

x

x

x

x

x

 

 

 

 

 

 

 

 

 

 

 

CAN_MIDR2

STID5 /

STID4 /

STID3 /

STID2 /

STID1 /

STID0 /

EXID17

EXID16

0x03

 

EXID23

EXID22

EXID21

EXID20

EXID19

EXID18

 

 

 

Reset Value

x

x

x

x

x

x

x

x

 

 

 

 

 

 

 

 

 

 

0x04

CAN_MIDR3

EXID15

EXID14

EXID13

EXID12

EXID11

EXID10

EXID9

EXID8

Reset Value

x

x

x

x

x

x

x

x

 

 

 

 

 

 

 

 

 

 

 

0x05

CAN_MIDR4

EXID7

EXID6

EXID5

EXID4

EXID3

EXID2

EXID1

EXID0

Reset Value

x

x

x

x

x

x

x

x

 

 

 

 

 

 

 

 

 

 

 

0x06:0D

CAN_MDAR1:8

MDAR7

MDAR6

MDAR5

MDAR4

MDAR3

MDAR2

MDAR1

MDAR0

Reset Value

x

x

x

x

x

x

x

x

 

 

 

 

 

 

 

 

 

 

 

Doc ID 14587 Rev 9

411/454

Controller area network (beCAN)

 

 

 

 

 

 

RM0016

 

 

 

 

 

 

 

 

 

 

Table 70. beCAN mailbox pages - register map and reset values (continued)

 

 

 

 

 

 

 

 

 

 

 

 

Address

Register name

7

6

5

4

3

2

1

0

Offset

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0E

CAN_MTSRL

TIME7

TIME6

TIME5

TIME4

TIME3

TIME2

TIME1

TIME0

Reset Value

x

x

x

x

x

x

x

x

 

 

 

 

 

 

 

 

 

 

 

0x0F

CAN_MTSRH

TIME15

TIME14

TIME13

TIME12

TIME11

TIME10

TIME9

TIME8

Reset Value

x

x

x

x

x

x

x

x

 

 

 

 

 

 

 

 

 

 

 

Table 71.

beCAN filter configuration page - register map and reset values

 

 

Address

Register name

7

6

5

4

3

2

1

0

Offset

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x00

CAN_ESR

0

LEC2

LEC1

LEC0

0

BOFF

EPVF

EWGF

Reset Value

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0x01

CAN_EIER

ERRIE

0

0

LECIE

0

BOFIE

EPVIE

EWGIE

Reset Value

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x02

CAN_TECR

TEC7

TEC6

TEC5

TEC4

TEC3

TEC2

TEC1

TEC0

Reset Value

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

0x03

CAN_RECR

REC7

REC6

REC5

REC4

REC3

REC2

REC1

REC0

Reset Value

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

0x04

CAN_BTR1

SJW1

SJW0

BRP5

BRP4

BRP3

BRP2

BRP1

BRP0

Reset Value

0

1

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

0x05

CAN_BTR2

0

BS22

BS21

BS20

BS13

BS12

BS11

BS10

Reset Value

0

1

0

0

0

1

1

 

 

 

 

 

 

 

 

 

 

 

 

0x06

Reserved

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

 

 

 

0x07

Reserved

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

 

 

 

0x08

CAN_FMR1

FMH3

FML3

FMH2

FML2

FMH1

FML1

FMH0

FML0

Reset Value

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

0x09

CAN_FMR2

0

0

0

0

FMH5

FML5

FMH4

FML4

Reset Value

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0A

CAN_FCR1

0

FSC11

FSC10

FACT1

0

FSC01

FSC00

FACT0

Reset Value

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0B

CAN_FCR2

0

FSC31

FSC30

FACT3

0

FSC21

FSC20

FACT2

Reset Value

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0C

CAN_FCR3

0

FSC51

FSC50

FACT5

0

FSC41

FSC40

FACT4

Reset Value

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

412/454

Doc ID 14587 Rev 9

Соседние файлы в папке Минимум документации STM8_1