Example MPC5604B LINFlex LIN Master-Slave communication demo CW210

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Example MPC5604B LINFlex LIN Master-Slave communication demo CW210

Example MPC5604B LINFlex LIN Master-Slave communication demo CW210

This demo performs a communication on LIN bus between two MPC5604B EVBs.

 

LinFlex0 LIN Master

********************************************************************************

* Detailed Description:

* - send header from a LIN Master

* - either receive data from a LIN Slave or transmit a data

* - no interrupt is used, just SW pooling

*

* ------------------------------------------------------------------------------

* Test HW:  XPC560B 144 LQFP MINIMODULE, XPC56XX EVB MOTHERBOARD, SPC5604B 2M27V

* Target :  internal_RAM, Flash

* LinFlex0: Lin Master, 19200 baudrate

* Fsys:     64 MHz PLL with 8 MHz crystal reference

*

* ------------------------------------------------------------------------------

* EVB connections and jumper configuration

*

* XPC56XX EVB MOTHERBOARD

* for LinFlex0 connection to the MC33661 LIN transceiver:

* - RXDA_SEL (near SCI !!!!) jumper over pins 1-2

* - TXDA_SEL (near SCI) jumper over 1-2

*

* for LIN Master functionality

* - VSUP (J6) jumper fitted

*   lin xceiver will get +12V from the EVB

* - V_BUS (J14) jumper not fitted

* - MASTER_EN jumper fitted

* - LIN_EN jumper fitted

*

********************************************************************************

 

 

LinFlex0 LIN Slave

********************************************************************************

* Detailed Description:

* - receive header from a LIN Master

* - either receive data from a LIN Master or transmit a data

* - Filter can be enabled with the FILT_EN = 1

* - If filter is enabled TX interrupt is used to prepare data to send and

*    RX interrupt to read received data

* - If filter is disabled SW polling is used

*

* ------------------------------------------------------------------------------

* Test HW:  XPC560B 144 LQFP MINIMODULE, XPC56XX EVB MOTHERBOARD, SPC5604B 2M27V

* Target :  internal_RAM

* LinFlex0: Lin Slave, 19200 baudrate

* Fsys:     64 MHz PLL with 8 MHz crystal reference

*

* ------------------------------------------------------------------------------

* EVB connections and jumper configuration

*

* XPC56XX EVB MOTHERBOARD

* for LinFlex0 connection to the MC33661 LIN transceiver:

* - RXDA_SEL (near SCI !!!!) jumper over pins 1-2

* - TXDA_SEL (near SCI) jumper over pins 1-2

*

* for LIN Slave functionality

* - VSUP (J6) jumper not fitted ...LIN transceiver will get +12V from the Master

* - V_BUS jumper not fitted

* - MASTER_EN jumper not fitted

* - LIN_EN jumper fitted

*

********************************************************************************

Labels (1)
Attachments
%3CLINGO-SUB%20id%3D%22lingo-sub-1117077%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EExample%20MPC5604B%20LINFlex%20LIN%20Master-Slave%20communication%20demo%20CW210%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1117077%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSTRONG%3EThis%20demo%20performs%20a%20communication%20on%20LIN%20bus%20between%20two%20MPC5604B%20EVBs.%3C%2FSTRONG%3E%3C%2FP%3E%3CP%20style%3D%22min-%20padding%3A%200px%3B%22%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3ELinFlex0%20LIN%20Master%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E********************************************************************************%3C%2FP%3E%3CP%3E*%20Detailed%20Description%3A%3C%2FP%3E%3CP%3E*%20-%20send%20header%20from%20a%20LIN%20Master%3C%2FP%3E%3CP%3E*%20-%20either%20receive%20data%20from%20a%20LIN%20Slave%20or%20transmit%20a%20data%3C%2FP%3E%3CP%3E*%20-%20no%20interrupt%20is%20used%2C%20just%20SW%20pooling%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20------------------------------------------------------------------------------%3C%2FP%3E%3CP%3E*%20Test%20HW%3A%26nbsp%3B%20XPC560B%20144%20LQFP%20MINIMODULE%2C%20XPC56XX%20EVB%20MOTHERBOARD%2C%20SPC5604B%202M27V%3C%2FP%3E%3CP%3E*%20Target%20%3A%26nbsp%3B%20internal_RAM%2C%20Flash%3C%2FP%3E%3CP%3E*%20LinFlex0%3A%20Lin%20Master%2C%2019200%20baudrate%3C%2FP%3E%3CP%3E*%20Fsys%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%2064%20MHz%20PLL%20with%208%20MHz%20crystal%20reference%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20------------------------------------------------------------------------------%3C%2FP%3E%3CP%3E*%20EVB%20connections%20and%20jumper%20configuration%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20XPC56XX%20EVB%20MOTHERBOARD%3C%2FP%3E%3CP%3E*%20for%20LinFlex0%20connection%20to%20the%20MC33661%20LIN%20transceiver%3A%3C%2FP%3E%3CP%3E*%20-%20RXDA_SEL%20(near%20SCI%20!!!!)%20jumper%20over%20pins%201-2%3C%2FP%3E%3CP%3E*%20-%20TXDA_SEL%20(near%20SCI)%20jumper%20over%201-2%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20for%20LIN%20Master%20functionality%3C%2FP%3E%3CP%3E*%20-%20VSUP%20(J6)%20jumper%20fitted%3C%2FP%3E%3CP%3E*%26nbsp%3B%26nbsp%3B%20lin%20xceiver%20will%20get%20%2B12V%20from%20the%20EVB%3C%2FP%3E%3CP%3E*%20-%20V_BUS%20(J14)%20jumper%20not%20fitted%3C%2FP%3E%3CP%3E*%20-%20MASTER_EN%20jumper%20fitted%3C%2FP%3E%3CP%3E*%20-%20LIN_EN%20jumper%20fitted%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E********************************************************************************%3C%2FP%3E%3CP%20style%3D%22min-%20padding%3A%200px%3B%22%3E%26nbsp%3B%3C%2FP%3E%3CP%20style%3D%22min-%20padding%3A%200px%3B%22%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3ELinFlex0%20LIN%20Slave%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E********************************************************************************%3C%2FP%3E%3CP%3E*%20Detailed%20Description%3A%3C%2FP%3E%3CP%3E*%20-%20receive%20header%20from%20a%20LIN%20Master%3C%2FP%3E%3CP%3E*%20-%20either%20receive%20data%20from%20a%20LIN%20Master%20or%20transmit%20a%20data%3C%2FP%3E%3CP%3E*%20-%20Filter%20can%20be%20enabled%20with%20the%20FILT_EN%20%3D%201%3C%2FP%3E%3CP%3E*%20-%20If%20filter%20is%20enabled%20TX%20interrupt%20is%20used%20to%20prepare%20data%20to%20send%20and%3C%2FP%3E%3CP%3E*%26nbsp%3B%26nbsp%3B%26nbsp%3B%20RX%20interrupt%20to%20read%20received%20data%3C%2FP%3E%3CP%3E*%20-%20If%20filter%20is%20disabled%20SW%20polling%20is%20used%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20------------------------------------------------------------------------------%3C%2FP%3E%3CP%3E*%20Test%20HW%3A%26nbsp%3B%20XPC560B%20144%20LQFP%20MINIMODULE%2C%20XPC56XX%20EVB%20MOTHERBOARD%2C%20SPC5604B%202M27V%3C%2FP%3E%3CP%3E*%20Target%20%3A%26nbsp%3B%20internal_RAM%3C%2FP%3E%3CP%3E*%20LinFlex0%3A%20Lin%20Slave%2C%2019200%20baudrate%3C%2FP%3E%3CP%3E*%20Fsys%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%2064%20MHz%20PLL%20with%208%20MHz%20crystal%20reference%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20------------------------------------------------------------------------------%3C%2FP%3E%3CP%3E*%20EVB%20connections%20and%20jumper%20configuration%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20XPC56XX%20EVB%20MOTHERBOARD%3C%2FP%3E%3CP%3E*%20for%20LinFlex0%20connection%20to%20the%20MC33661%20LIN%20transceiver%3A%3C%2FP%3E%3CP%3E*%20-%20RXDA_SEL%20(near%20SCI%20!!!!)%20jumper%20over%20pins%201-2%3C%2FP%3E%3CP%3E*%20-%20TXDA_SEL%20(near%20SCI)%20jumper%20over%20pins%201-2%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20for%20LIN%20Slave%20functionality%3C%2FP%3E%3CP%3E*%20-%20VSUP%20(J6)%20jumper%20not%20fitted%20...LIN%20transceiver%20will%20get%20%2B12V%20from%20the%20Master%3C%2FP%3E%3CP%3E*%20-%20V_BUS%20jumper%20not%20fitted%3C%2FP%3E%3CP%3E*%20-%20MASTER_EN%20jumper%20not%20fitted%3C%2FP%3E%3CP%3E*%20-%20LIN_EN%20jumper%20fitted%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E********************************************************************************%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1117077%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EGeneral%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
No ratings
Version history
Last update:
‎10-09-2014 04:43 AM
Updated by: