GD32F20x User Manual
747
26.
Controller area network (CAN)
26.1.
Overview
CAN bus (for Controller Area Network) is a bus standard designed to allow microcontrollers
and devices to communicate with each other without a host computer.
The Basic Extended CAN, interfaces the CAN network. It supports the CAN protocols version
2.0A and 2.0B. The CAN interface handles the transmission and the reception of CAN frames
fully autonomously. The CAN provides 28 scalable/configurable identifier filter banks in
GD32F205 and GD32F207. The filters are used for selecting the incoming messages the
software needs and discarding the others. Three transmit mailboxes are provided to the
software for setting up messages. The transmission scheduler decides which mailbox has to
be transmitted first. Three complete messages can be stored in each FIFO. The FIFOs are
managed completely by hardware. Two receive FIFOs are used by hardware to store the
incoming messages. The CAN controller also provides all hardware functions for supporting
the time-triggered communication option for safety-critical applications.
26.2.
Characteristics
Supports CAN protocols version 2.0A, 2.0B
Baud rates up to 1 Mbit/s
Supports the time-triggered communication
Interrupt enable and clear
Transmission
Supports 3 transmit mailboxes
Prioritization of messages
Supports Time Stamp at SOF transmission
Reception
Supports 2 receive FIFOs and each has 3 messages deep
28 scalable/configurable identifier filter banks in GD32F205 and GD32F207
FIFO lock
Time-triggered communication
Disable retransmission automatically
16-bit free timer
Содержание GD32F20 Series
Страница 1: ...GigaDevice Semiconductor Inc GD32F20x ARM Cortex M3 32 bit MCU User Manual Revision 2 2 Oct 2019 ...
Страница 191: ...GD32F20x User Manual 191 Bits Fields Descriptions 31 0 TRNDATA 31 0 32 Bit Random data ...
Страница 290: ...GD32F20x User Manual 290 conversion is ongoing ...
Страница 325: ...GD32F20x User Manual 325 15 0 ALRM 15 0 RTC alarm value low ...
Страница 385: ...GD32F20x User Manual 385 ...
Страница 523: ...GD32F20x User Manual 523 clears AERR bit by writing 0 to it ...