29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Controller area network (bxCAN)<br />

RM0008<br />

22.3.1 CAN 2.0B active core<br />

The bxCAN module h<strong>and</strong>les the transmission <strong>and</strong> the reception of CAN messages fully<br />

autonomously. St<strong>and</strong>ard identifiers (11-bit) <strong>and</strong> extended identifiers (29-bit) are fully<br />

supported by hardware.<br />

22.3.2 Control, status <strong>and</strong> configuration registers<br />

The application uses these registers to:<br />

●<br />

●<br />

●<br />

●<br />

●<br />

Configure CAN parameters, e.g. baud rate<br />

Request transmissions<br />

H<strong>and</strong>le receptions<br />

Manage interrupts<br />

22.3.3 Tx mailboxes<br />

Get diagnostic information<br />

Three transmit mailboxes are provided to the software for setting up messages. The<br />

transmission Scheduler decides which mailbox has to be transmitted first.<br />

22.3.4 Acceptance filters<br />

In Connectivity line devices the bxCAN provides 28 scalable/configurable identifier filter<br />

banks for selecting the incoming messages the software needs <strong>and</strong> discarding the others. In<br />

other devices there are 14 scalable/configurable identifier filter banks.<br />

Receive FIFO<br />

Two receive FIFOs are used by hardware to store the incoming messages. Three complete<br />

messages can be stored in each FIFO. The FIFOs are managed completely by hardware.<br />

544/995 Doc ID 13902 Rev 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!