![Infineon 82C900 Application Note Download Page 31](http://html1.mh-extra.com/html/infineon/82c900/82c900_application-note_2055171031.webp)
AP29002
Standalone TwinCAN Controller
Using special features of the 82C900
Application Note
30
V 1.0, 2004-02
Figure 7
Two Message objects in Normal Gateway Mode connecting two
CAN-Busses.
First the nodes need to be configured.
// set up CAN node A, 1 MBaud
SSC_SendByte(ACR, 0x41);
// set bit CCE in ACR
SSC_SendByte(ABTR+1, 0x23);
// set DIV8X=0, TSEG2=3, TSEG1=4
SSC_SendByte(ABTR, 0x02);
// set SJW=1, BRP=2
SSC_SendByte(AIMR0, 0x01);
//take IMC0 into account for
//INTID generation
SSC_SendByte(ACR, 0x00);
// clear INIT, CCE in ACR
// setup CAN node B, 125 KBaud
SSC_SendByte(BCR, 0x41);
// set bit CCE in BCR
SSC_SendByte(BBTR+1, 0x23);
// set DIV8X=0, TSEG2=3, TSEG1=4
SSC_SendByte(BBTR, 0x17);
// set SJW=0, BRP=22
SSC_SendByte(BIMR0, 0x01);
// take IMC0 into account for
// INTID generation
SSC_SendByte(BCR, 0x00);
// clear INIT, CCE in ACR
C A N - B U S 1 1 M B a u d
C A N - B U S 2 1 2 5 K B a u d
N o d e A
M e s s a g e o b j e c t 0 I D 1 ,
R e c e i v i n g O b j e c t ,
N o r m a l G a t e w a y ,
1 D a t a b y t e , N o F I F O
M e s s a g e o b j e c t 1 I D c o p i e d ,
T r a n s m i t t i n g O b j e c t ,
N o r m a l G a t e w a y ,
1 D a t a b y t e , N o F I F O
N o d e B