![Cmsemicon BAT32G1 9 Series Скачать руководство пользователя страница 890](http://html1.mh-extra.com/html/cmsemicon/bat32g1-9-series/bat32g1-9-series_user-manual_2627609890.webp)
BAT32G1x9 user manual | Chapter 22 CAN control
890 / 1149
Rev.1.02
Figure 22-28. Format of the CAN Global Automatic Block Transfer Control Register (CnGMABT) (2/2
).
ABTTRG
Automatic block transfer status bits
0
Automatic block transfer was stopped
1
Automatic block transfer is being performed
Note Do not set the ABTTRG bit (ABTTRG=1) in initialization mode. If the ABTTRG bit is set in
initialization mode, operation cannot be guaranteed after the CAN module enters normal
operation mode using ABT. In cnCTRL. When TSTAT is 1, do not set the ABTTRG bit (1).
Before setting up ABTTRG, confirm TSTAT=0 in advance.
(b) write
SetABTCLR
The automatic block transfer engine clears the request bits
0
The automatic block transfer engine is idle or in operation
1
Request to clear Automatic Block Transfer. When the automatic block transfer
engine is cleared, automatic block transfer starts from the packet cache 0 after
setting ABTTRG to 1
SetABTTRG
ClearABTTRG
Automatic block transfer start bit
0
1
Request to stop automatic block transfer
1
0
Request to start automatic block transfer
Other values
The ABTTRG bit does not
change
Note: When receiving packets from other nodes or sending packets other than ABT packets (packet
buffers 8 to 15), transmission may not start immediately even if the ABTTRG bit is set to 1.
Even if the ABTTRG bit is cleared to 0, the transfer is not aborted until the currently transmitted
ABT packet transmission is complete (successful or not). After that, the transfer is aborted.