beautypg.com

Table 5-2 – FUJITSU CAN-Motor Board MB91F267N User Manual

Page 94

background image

AN07-00180-3E

- 94 -

Table 5-2 Description of the entire CAN communication control registers and setting values

Register name

Setting value [function]

Description

CTRLR0_Test

0 [normal operation]

Test mode enable bit

CTRLR0_CCE

1 [write enable]

Bit timing register write enable bit

CTRLR0_DAR

0 [automatic retransmit enable]

Automatic retransmit prohibit bit

CTRLR0_EIE

0 [code setting disable]

Error interrupt code enable bit

CTRLR0_SIE

0 [code setting disable]

Status interrupt code enable bit

CTRLR0_IE

0 [interrupt disable]

Interrupt enable bit

CTRLR0_Init

1 [initialization]

Initialization bit

BTR0

0x2B43 [250 Kbps]

CAN communication speed

TESTR0_Rx

0 [dominant]

RXO pin monitor bit

TESTR0_Tx1

0 [normal operation]

TXO pin control bits

TESTR0_Tx0

0 ↑

TESTR0_LBack

0 [loopback mode disable]

Loopback mode

TESTR0_Silent

0 [silent mode disable]

Silent mode

TESTR0_Basic

0 [basic mode disable]

Basic mode

BRPER0_BRPE

0 [value added to BTR0]

Baud rate prescaler extension bit

The registers used for CAN communication message handling on the microcontroller are APIs of the

CAN driver in the sample software, so descriptions of the following registers are omitted. For more

information of the registers, refer to the microcontroller hardware manual.

■Message interface registers

- IFx command request register (IFxCREQ)

- IFx command mask register (IFxCMSK)

- IFx mask register 1, 2 (IFxMSK1, IFxMSK2)

- IFx arbitration register 1, 2 (IFxARB1, IFxARB2)

- IFx message control register (IFxMCTR)

- IFx data register A1, A2, B1, B2 (IFxDTA1, IFxDTA2, IFxDTB1, IFxDTB2)

■Message handler registers

- CAN transmit request register 1, 2 (TREQR1, TREQR2)

- CAN data update register 1, 2 (NEWDT1, NEWDT2)

- CAN interrupt pending register 1, 2 (INTPND1, INTPND2)

- CAN message enable register 1, 2 (MSGVAL1, MSGVAL2)