Functional Operation
CAN_GIS
active, this bit is not set again. If the module leaves the error-pas-
sive mode, the bit in
• Error warning receive interrupt (
The CAN receive error counter (
limit. If the bit in
warning mode is still active, this bit is not set again. If the module
leaves the error warning mode, the bit in
remains set.
• Error warning transmit interrupt (
The CAN transmit error counter (
limit. If the bit in
warning mode is still active, this bit is not set again. If the module
leaves the error warning mode, the bit in
remains set.
Event Counter
For diagnostic functions, it is possible to use the universal counter as an
event counter. The counter can be programmed in the 4-bit
field of
CAN_UCCNF
•
UCCNF[3:0] = 0x6
there is an error frame on the CAN bus line.
•
UCCNF[3:0] = 0x7
if there is an overload frame on the CAN bus line.
•
UCCNF[3:0] = 0x8
time arbitration on the CAN line is lost during transmission.
17-26
(and
) is reset and the error-passive mode is still
CAN_GIF
CAN_GIS
CAN_GIS
CAN_GIS
to increment on one of these conditions:
– CAN error frame. Counter is incremented if
– CAN overload frame. Counter is incremented
– Lost arbitration. Counter is incremented every
ADSP-BF50x Blackfin Processor Hardware Reference
(and
) remains set.
CAN_GIF
,
EWRIM
EWRIS
) has reached the warning
RXECNT
(and
) is reset and the error
CAN_GIF
CAN_GIS
,
EWTIM
EWTIS
) has reached the warning
TXECNT
(and
) is reset and the error
CAN_GIF
CAN_GIS
,
)
EWRIF
(and
)
CAN_GIF
,
)
EWTIF
(and
)
CAN_GIF
UCCNF[3:0]
Need help?
Do you have a question about the ADSP-BF506F and is the answer not in the manual?