Hardware requirements

  • Micro USB cable

  • Two LPCXpresso54628 boards

  • Personal Computer

Board settings

Connect SPI master on board to SPI slave on other board

MASTER_BOARD        CONNECTS TO         SLAVE_BOARD
Pin Name   Board Location     Pin Name  Board Location
MISO       J9 pin 11          MISO      J9 pin 11
MOSI       J9 pin 13          MOSI      J9 pin 13
SCK        J9 pin 9           SCK       J9 pin 9
PCS0       J9 pin 15          PCS0      J9 pin 15
GND        J9 pin 7           GND       J9 pin 7

Prepare the Demo

  1. Connect a micro USB cable between the PC host and the LPC-Link USB port (J8) on the board.

  2. Open a serial terminal on PC for JLink serial device with these settings:

    • 115200 baud rate

    • 8 data bits

    • No parity

    • One stop bit

    • No flow control

  3. Download the program to the target board.

  4. Either press the reset button on your board or launch the debugger in your IDE to begin running the demo.

Running the demo

The following message shows in the terminal if the example runs successfully.

SPI CMSIS driver board to board interrupt example.

 Slave example is running...


 Slave receive:
      0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
     10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
     20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
     30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
Succeed!