Programming Examples
9-90
ADSP-BF537 Blackfin Processor Hardware Reference
W[P0] = R0;
/* Set DLC to 4 Bytes */
R0 = 0xAABB(Z);
P0.L = LO(CAN_MB_DATA3(8));
W[P0] = R0;
/* Byte0 = 0xAA, Byte1 = 0xBB */
R0 = 1;
P0.L = LO(CAN_MB_DATA2(8));
W[P0] = R0;
/* Initialize Count to 1 */
/* Initialize Mailbox 9 For Receive */
R0 = 0x007 << 2;
/* Put Message ID in correct slot */
P0.L = LO(CAN_MB_ID1(9));
/* Access MB08 ID1 Register */
W[P0] = R0;
/* Remote frame disabled, 11 bit ID */
R0 = 0;
P0.L = LO(CAN_MB_ID0(9));
W[P0] = R0;
/* Zero Out Lower ID Register */
SSYNC;
/* Enable the Configured Mailboxes */
P0.L = LO(CAN_MC1);
R0 = W[P0](Z);
BITSET(R0, BITPOS(MC8));
/* Enable MB08 */
BITSET(R0, BITPOS(MC9));
/* Enable MB09 */
W[P0] = R0;
SSYNC;
RTS;
Initiating CAN Transfers and Processing Interrupts
After the mailboxes are properly set up, transfers can be requested in the
CAN controller. This code example initializes the CAN-level interrupts,
takes the CAN controller out of configuration mode, requests a transfer,
Summary of Contents for Blackfin ADSP-BF537
Page 42: ...Contents xlii ADSP BF537 Blackfin Processor Hardware Reference ...
Page 90: ...Development Tools 1 32 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 138: ...Programming Examples 4 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 340: ...SDC Programming Examples 6 84 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 606: ...Programming Examples 9 94 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 660: ...Programming Examples 10 54 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 720: ...Electrical Specifications 11 60 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 840: ...Programming Examples 13 42 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 876: ...Programming Examples 14 36 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 938: ...Programming Examples 15 62 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 958: ...Programming Examples 17 12 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 986: ...Programming Examples 18 28 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1162: ...G 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1218: ...Index I 56 ADSP BF537 Blackfin Processor Hardware Reference ...