GD32F10x User Manual
633
1.
32-bit mode is higher than 16-bit mode.
2.
List mode is higher than mask mode.
3.
Smaller filter number has the higher priority.
21.3.6.
Time-triggered communication
The time-triggered CAN protocol is a higher layer protocol on top of the CAN data link layer.
Time-triggered communication means that activities are triggered by the elapsing of time
segments. In a time-triggered communication system, all time points of message transmission
are pre-defined.
In this mode, an internal 16-bit counter starts working, incrementing by 1 at each CAN bit time.
This internal counter provides time stamps for sending and receiving data, stored in registers
CAN _RFIFOMPx and CAN_TMPx.
The automatic retransmission is disabled in the time-triggered CAN communication.
21.3.7.
Communication parameters
Automatic retransmission forbid mode
In time-triggered communication mode, the requirement for automatic retransmission must
be disabled and CAN be met by setting ARD position 1 of the CAN_CTL register.
In this mode, the data is sent only once, and if the transmission fails due to arbitration failure
or bus error, the CAN bus controller does not automatically resend the data as usual.
At the end of sending, the MTF bit of register CAN_TSTAT is hardware set to 1, and the
sending status information can be obtained via MTFNERR, MAL, and MTE.
Bit time
On the bit-level, the CAN protocol uses synchronous bit transmission. This not only enhances
the transmitting capacity but also requires a sophisticated method of bit synchronization.
While bit synchronization in a character-oriented transmission (asynchronous) is performed
upon the reception which the start bit is available with each character, the synchronous
transmission protocol just need one start bit available at the beginning of a frame. To ensure
that the receiver correctly reads the messages, resynchronization is required. Phase buffer
segments’ sample point of the front-end and back-end should be inserted a bit interval.
The CAN protocol regulates bus access by bit-wise arbitration. The signal propagated from
sender to receiver and back to the sender must be completed within one bit-time. For
synchronization, in addition to the phase buffer segments, a propagation delay segment is
needed. The propagation delay segment is regarded as signal delays caused by transmitting
and receiving nodes in the process of the signal propagation on the bus.
Содержание GD32F10 Series
Страница 1: ...GigaDevice Semiconductor Inc GD32F10x Arm Cortex M3 32 bit MCU User Manual Revision 2 6 Jun 2022 ...
Страница 63: ...GD32F10x User Manual 63 programmed during the chip production ...
Страница 117: ...GD32F10x User Manual 117 010 1 0 011 0 9 ...
Страница 416: ...GD32F10x User Manual 416 shadow register updates every update event ...
Страница 427: ...GD32F10x User Manual 427 value ...
Страница 518: ...GD32F10x User Manual 518 These bits are not used in SPI mode ...