AN2343 Freescale Semiconductor / Motorola, AN2343 Datasheet - Page 20

no-image

AN2343

Manufacturer Part Number
AN2343
Description
HC908EY16 LIN Monitor
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
AN2343/D
20
if ((driver = LIN_DriverStatus()) != LIN_STATUS_IDLE)
{
}
// Determine which message Id will be displayed
// Tie Port C2 high or low to select message 20 or 30
// Read LIN message buffer
if (msg_sel)
{
{
}
switch (msg_update)
{
}
msg_update = 0;
// No message has been seen on bus for > LIN_IDLETIMEOUT
// Display No messages
}
}
LIN_IdleClock();
// Determine if bus is active.
LIN_GetMsg (0x30, Message_30);
case 0x20:
case 0x30:
}
else
{
}
Freescale Semiconductor, Inc.
For More Information On This Product,
msg_sel = (EY16PORT.ptc.bit.ptc2);
}
else
Write_Line2(0x20);
break;
Write_Line2(0x30);
break;
asm NOP;
Clear_Display();
Cursor_Home();
for (count = 0; count < 11; count++)
{
}
for (count = 0; count <16; count++)
{
}
Go to: www.freescale.com
HC908EY16 LIN Monitor
msg_update = 0x30;
LIN_GetMsg (0x20, Message_20);
msg_update = 0x20;
DisplayChar(1, 9, ’2’);// Write ’20’ to line 1
DisplayChar(1, 10, ’0’);
DisplayChar(1, 9, ’3’);// Write ’30’ to line 1
DisplayChar(1, 10, ’0’);
Display_Data(No_messages[count], 0x01);
DisplayChar(2, count, ’.’);
DisplayChar(2, count+1, ’.’);
DisplayChar(2, count, ’ ’);
// Increment bus activity counter
// Write Rx data to line 2
// Write Rx data to line 2
MOTOROLA

Related parts for AN2343