ST STM32F205 series Reference Manual page 816

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32F205 series:
Table of Contents

Advertisement

Controller area network (bxCAN)
Bit 2 ERRI
Bit 1 SLAK
Note: The process of leaving Sleep mode is triggered when the SLEEP bit in the CAN_MCR
Bit 0 INAK
CAN transmit status register (CAN_TSR)
Address offset: 0x08
Reset value: 0x1C00 0000
31
30
29
LOW2
LOW1
LOW0
TME2
r
r
r
15
14
13
ABRQ1
Reserved
Res.
rs
Bit 31 LOW2
Bit 30 LOW1
Bit 29 LOW0
Note: The LOW[2:0] bits are set to zero when only one mailbox is pending.
Bit 28 TME2
Bit 27 TME1
816/1378
:
Error interrupt
This bit is set by hardware when a bit of the CAN_ESR has been set on error detection and
the corresponding interrupt in the CAN_IER is enabled. Setting this bit generates a status
change interrupt if the ERRIE bit in the CAN_IER register is set.
This bit is cleared by software.
:
Sleep acknowledge
This bit is set by hardware and indicates to the software that the CAN hardware is now in
Sleep mode. This bit acknowledges the Sleep mode request from the software (set SLEEP
bit in CAN_MCR register).
This bit is cleared by hardware when the CAN hardware has left Sleep mode (to be
synchronized on the CAN bus). To be synchronized the hardware has to monitor a
sequence of 11 consecutive recessive bits on the CAN RX signal.
register is cleared. Refer to the AWUM bit of the CAN_MCR register description for
detailed information for clearing SLEEP bit
:
Initialization acknowledge
This bit is set by hardware and indicates to the software that the CAN hardware is now in
initialization mode. This bit acknowledges the initialization request from the software (set
INRQ bit in CAN_MCR register).
This bit is cleared by hardware when the CAN hardware has left the initialization mode (to
be synchronized on the CAN bus). To be synchronized the hardware has to monitor a
sequence of 11 consecutive recessive bits on the CAN RX signal.
28
27
26
25
TME1
TME0
CODE[1:0]
r
r
r
r
12
11
10
9
TERR1 ALST1 TXOK1 RQCP1 ABRQ0
rc_w1
rc_w1
rc_w1
:
Lowest priority flag for mailbox 2
This bit is set by hardware when more than one mailbox are pending for transmission and
mailbox 2 has the lowest priority.
:
Lowest priority flag for mailbox 1
This bit is set by hardware when more than one mailbox are pending for transmission and
mailbox 1 has the lowest priority.
:
Lowest priority flag for mailbox 0
This bit is set by hardware when more than one mailbox are pending for transmission and
mailbox 0 has the lowest priority.
:
Transmit mailbox 2 empty
This bit is set by hardware when no transmit request is pending for mailbox 2.
:
Transmit mailbox 1 empty
This bit is set by hardware when no transmit request is pending for mailbox 1.
24
23
22
ABRQ2
Reserved
r
rs
8
7
6
Reserved
rc_w1
rs
RM0033 Rev 8
21
20
19
18
TERR2 ALST2 TXOK2 RQCP2
rc_w1
rc_w1
5
4
3
2
TERR0 ALST0 TXOK0 RQCP0
rc_w1
rc_w1
RM0033
17
16
rc_w1
rc_w1
1
0
rc_w1
rc_w1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F205 series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

This manual is also suitable for:

Stm32f207 seriesStm32f215 seriesStm32f217 series

Table of Contents