EasyManua.ls Logo

Atmel ATmega32M1 - Page 219

Atmel ATmega32M1
367 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
219
7647H–AVR–03/12
Atmel ATmega16/32/64/M1/C1
signal’ is present.
In UART mode, an overrun error will be flagged if a received byte overwrites the byte stored
in the serial input buffer.
• LABORT
LIN abort transfer reflects a previous LIN Abort command (LCMD[2..0] = 000) while ‘Busy
signal’ is present.
After each LIN error, the LIN controller stops its previous activity and returns to its withdrawal
mode (LCMD[2..0] = 000
b
) as illustrated in Figure 17-11 on page 217.
Writing 1 in LERR of LINSIR register resets LERR bit and all the bits of the LINERR register.
17.5.10 Frame Time Out
According to the LIN protocol, a frame time-out error is flagged if: T
Frame
> T
Frame_Maximum
. This
feature is implemented in the LIN/UART controller.
Figure 17-12. LIN timing and frame time-out
BREAK
Field
SYNC
Field
CHECKSUM
Field
DATA-0
FieldField
IDENTIFIER
PROTECTED
DATA-n
Field
T ResponseT Header
T Frame
T Header_Maximum
T Header_Maximum + T Response_Maximum
1.4 x
T Header_Nominal
1.4 x
T Response_NominalT Response_Maximum
T Frame_Maximum
=
=
=
Maximun before Time-out
T Header_Nominal
T Header_Nominal + T Response_Nominal
34 x
T Bit
10 ( Number_of_Data + 1 ) x
T BitT Response_Nominal
T Frame_Nominal
=
=
=
Nominal

Table of Contents