AN2503 Freescale Semiconductor / Motorola, AN2503 Datasheet - Page 5

no-image

AN2503

Manufacturer Part Number
AN2503
Description
Slave LIN Driver for the MC68HC908QT/QY Family
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Variables Used in LIN
Driver
MOTOROLA
Table 1
Slave LIN Driver for the MC68HC908QT/QY Family
Freescale Semiconductor, Inc.
*gpMyReceive
*gpMySend
gu8PreTrimmed
gu8CommBuffer[9]
gu8RxShrReg
gu8TxShrReg
gu8SwScdr
gu8P0
gu8P1
gu8Offset
gu8IdOrData
gu8MsgLength
*gpGeneral
gu8TablePointer
gu8BitCount
gu8InpMode
gu8OverMode
gu8RxErrCounter
gu8TxErrCounter
gu8ErrReg
gu8Parity
gaMsgxxBuffer[ ]
gsTableType
1. Used for example purposes
2. Accessed by slave_drv.c
3. Accessed by main.c
For More Information On This Product,
.u8ModLength
.*pBufPtr
.u8Id
provides all the global variables used in this driver and their functions.
Name
Go to: www.freescale.com
main.c
main.c
main.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
slave_drv.c
const_table.h
const_table.h
Table 1. LIN Driver Variables
File
Pointer to a received buffer
Pointer to a transmission buffer
Pretrimmed value
I/O Buffer for transfer process
Reception shift register
Transmission shift register
Emulated SCI data register
General-purpose register
General-purpose register
Used to store the trimming offset
Defines if arriving byte is ID or data
Define expected length for the ID
Pointer used for transfer purposes
Position of ID in ROM table
Bit counter
Actual mode of input capture
Actual mode of overflow
Reception error counter
Transmission error counter
Error counter
Parity status
Buffer defined for each ID
ROM Table defining all declared vectors
and the following properties:
• Expected length for the ID
• Pointer to the defined buffer
• ID for this table entry
Function
(2)
(3)
LIN Basic Concepts
(3)
(1)
(3)
(1)
AN2503/D
5

Related parts for AN2503