![Cmsemicon BAT32G1 9 Series Скачать руководство пользователя страница 926](http://html1.mh-extra.com/html/cmsemicon/bat32g1-9-series/bat32g1-9-series_user-manual_2627609926.webp)
BAT32G1x9 user manual | Chapter 22 CAN control
926 / 1149
Rev.1.02
22.9.2
Receive data reads
To maintain data consistency when Figure 22-74-74 Fig.22-76.
During packet reception, the CAN module sets the DN of the CnMCTRLm register twice: at the
beginning of storing the data into the packet buffer, and again at the end of this stored procedure. In this
stored procedure, the MUC bit of the message buffer CnMCTRLm register is set. (See
).
The received history list is also updated before the stored procedure. In addition, during the stored
procedure (MUC_1), the RDY bit of the CnMCTRLm register of the message buffer is locked to avoid
coincidental data WR through the CPU. Note that when the CPU accesses the packet buffer, the stored
process may be disturbed (delayed).
Figure 22-53. The DN and
MUC
bits set the period
(to the standard ID format)
.
CAN standard
ID format
implicit
explicit
message storage
set DN & MUC at
the same time
set DN and clear MUC
at the same time
CAN controller operation
Note
m= 0
to
15