AN1105 STMicroelectronics, AN1105 Datasheet - Page 65

no-image

AN1105

Manufacturer Part Number
AN1105
Description
ST7 PCAN PERIPHERAL DRIVER
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AN1105W-12-RR
Quantity:
13 804
Part Number:
AN1105W-22-RR
Manufacturer:
SANYO
Quantity:
8 570
Part Number:
AN1105W-TR
Manufacturer:
PANASONIC
Quantity:
27 995
Part Number:
AN1105W-TR
Manufacturer:
STANLEY
Quantity:
20 000
monitoring is wanted
CANBTR=data_ptr->btr_init;
//Calculation of the CANICR value
CANICR=0x30;
#ifdef STATUS_CHANGE_NOTIFICATION
CANICR=CANICR|0x08; //A bus wake up may not be wished, but a status change
#endif
#ifdef DEBUG
CANICR=CANICR|0x06;
#endif
#ifdef GENERAL_RECEPTION_ERROR
CANICR=CANICR|0x40;
#endif /*GENERAL_RECEPTION_ERROR*/
/*Calculation of the CANCSR register value*/
CANCSR=0x00;
if (wkup_set)
{
SetBit(CANCSR,WKPS);
}
#ifdef SIMULTANEOUS_EMISSION_RECEPTION
{
/*Registers init*/
CANBRPR=data_ptr->brpr_init;//Init of timing variables
//Reset CANISR register
CANISR = 0x00;
//Select filters/masks page
CANPSR=PAGE_FILTERS;
CANMLR0=data_ptr->mlr0_init;
CANMHR0=data_ptr->mhr0_init;
CANFLR0=data_ptr->flr0_init;
CANFHR0=data_ptr->fhr0_init;
CANMLR1=data_ptr->mlr1_init;
CANMHR1=data_ptr->mhr1_init;
CANFLR1=data_ptr->flr1_init;
CANFHR1=data_ptr->fhr1_init;
//Default value : recept., transmit.
//Sets the ESCI bit & the SCIF bit
ST7 pCAN PERIPHERAL DRIVER
65/100

Related parts for AN1105