NUC970 Technical Reference Manual
Publication Release Date: Dec. 15, 2015
- 473 -
Revision V1.30
NUC97
0
T
E
CHNIC
A
L
RE
F
E
RE
N
CE
MA
NUA
L
[3]
LINS_SYNC_F
LIN Slave Sync Field
This bit indicates that the LIN sync field is being analyzed. When the receiver header
have some error been detect, user must to reset the internal circuit to re-search new
frame header by writing 1 to this bit.
0 = The current character is not at LIN sync state.
1 = The current character is at LIN sync state.
Note1:
This bit only valid in LIN Slave mode (LINS_EN(UA_LIN_CTL[0]) = 1).
Note2:
This bit is read only, but can be cleared by writing 1 to it.
Note3:
When user writing 1 to it, hardware will reload the initial baud-rate and re-search
new frame header, the control and interactions of this field are explained in character
1.1.4.3.2.2 (Slave mode with automatic resynchronization).
[2]
LINS_IDPERR_F
LIN Slave ID Parity Error Flag (Read Only)
This bit is set by hardware when receipted frame ID parity is not correct.
0 = no active.
1 = Receipted frame ID parity is not correct.
Note1:
This bit is read only, but can be cleared by writing 1 to it.
Note2:
This bit is only valid in LIN slave mode (LINS_EN(UA_LIN_CTL[0]) = 1) and LIN
frame ID parity check function (LIN_IDPEN(UA_LIN_CTL[9])) is enabled.
[1]
LINS_HERR_F
LIN Slave Header Error Flag (Read Only)
This bit is set by hardware when a LIN header error is detected in LIN slave mode and
be cleared by writing 1 to it. The header include “break delimiter is too short”, “frame
error in sync field or Identifier field”, “sync field data is not 0x55 without automatic
res
ynchronization mode”, “sync field deviation error with automatic resynchronization
mode”, “sync field measure time-out with automatic resynchronization mode” and “LIN
header reception time-
out”.
0 = LIN header error not detected.
1 = LIN header error detected.
Note1:
This bit is read only, but can be cleared by writing 1 to it.
Note2:
This bit is only valid in LIN slave mode (LINS_EN(UA_LIN_CTL[0]) = 1) and LIN
slave header detection function (LINS_HDET_EN(UA_LIN_CTL[1])) is enabled.
[0]
LINS_HDET_F
LIN Slave Header Detection Flag (Read Only)
This bit is set by hardware when a LIN header is detected in LIN slave mode and be
cleared by writing 1 to it.
0 = LIN header not detected.
1 = LIN header detected (break + sync + frame ID).
Note1:
This bit is read only, but can be cleared by writing 1 to it.
Note2:
This bit is only valid in LIN slave mode ([LINS_EN(UA_LIN_CTL[0]) = 1) and LIN
slave header detection function (LINS_HDET_EN(UA_LIN_CTL[1])) is enabled.
Note3:
When the ID parity check (LIN_IDPEN(UA_LIN_CTL[9]) = 1) is enabled, if
hardware detect complete harder (“break + sync + frame ID”), the
LINS_HEDT_F(UA_LIN_SR[0]) will be set no matter the frame ID is corrected or not.