23.13 Setting Configuration Of Multi-Level Message Buffer - Fujitsu MB90390 Series Hardware Manual

Table of Contents

Advertisement

CHAPTER 23 CAN CONTROLLER

23.13 Setting Configuration of Multi-level Message Buffer

If the receptions are performed frequently, or if several different ID's of messages are
received, in other words, if there is insufficient time for handling messages, more than
one message buffer can be combined into a multi-level message buffer to provide
allowance for processing time of the received message by CPU.
■ Setting Configuration of Multi-level Message Buffer
To provide a multi-level message buffer, the same acceptance filter must be set in the combined message
buffers.
If the bits of the acceptance mask select register (AMSR) are set to All Bits Compare ((AMSx.1, AMSx.0)
= (0, 0)), multi-level message configuration of message buffers is not allowed. This is because All Bits
Compare causes received messages to be stored irrespective of the value of the RCx bit of the receive
completion register (RCR), so received messages are always stored in lower-numbered (lower-priority)
message buffers even if All Bits Compare and identical acceptance code (ID register (IDRx)) are specified
for more than one message buffer. Therefore, All Bits Compare and identical acceptance code should not
be specified for more than one message buffer.
Figure 23.13-1 shows operational examples of multi-level message buffers.
514

Advertisement

Table of Contents
loading

Table of Contents