![Cmsemicon BAT32G1 9 Series Скачать руководство пользователя страница 928](http://html1.mh-extra.com/html/cmsemicon/bat32g1-9-series/bat32g1-9-series_user-manual_2627609928.webp)
BAT32G1x9 user manual | Chapter 22 CAN control
928 / 1149
Rev.1.02
As long as the RHL contains 23 or fewer entries, the order of occurrence is maintained. If more receives
occur while the host processor is not reading THEHL, the full receive sequence cannot be resumed.
Figure 22-54. Receive a list of histories
received historical list(RHL)
event:
- message cache6,9,2 and 7 are read
by main processor
- newly received message is stored in
message cache3,4 and 8
message buffer 7
message buffer 2
message buffer 9
message buffer 6
last received
message
pointer(LIPT)
acquire pointer
from received
message historical
list(RGPT)
received historical list(RHL)
event:
- 20 other messages are received, message
cache 6 carries last received message
- after message cache 6 is received, RHL is full
- ROVF is configured
last received
message
pointer(LIPT)
received historical list(RHL)
acquire pointer
from received
message
historical
list(RGPT)
message buffer 8
message buffer 4
message buffer 3
received historical list(RHL)
message buffer 15
message buffer 11
message buffer 10
message buffer 8
message buffer 4
message buffer 3
message buffer 1
message buffer 9
message buffer 5
last received
message
pointer(LIPT)
acquire pointer
from received
message
historical
list(RGPT)
ROVF=1
LIPT is locked
ROVF=1
LIPT is locked
acquire pointer
from received
message
historical
list(RGPT)
last received
message
pointer(LIPT)
message buffer 6
message buffer 11
message buffer 10
message buffer 8
message buffer 4
message buffer 3
message buffer 1
message buffer 9
message buffer 5
event:
- Receive message buffers 13, 14 and 15 appear
- overflow occurs
ROVF=1 indicates that LIPT equals RGPT-1, and the packet buffer number is stored in the element
indicated by L IPT-1.