NXP 官网 提供的SDK2.0 是基于 lpcxpresso54114 板子的
连接方法为:
Board settings
==============
Populate jumper JP6.
Connect SPI5 pins to SPI3 pins:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Master - SPI5 CONNECTS TO Slave - SPI3
Pin Name Board Location Pin Name Board Location
MISO J1 pin 11 MISO J4 pin 3
MOSI J1 pin 13 MOSI J4 pin 2
SCK J2 pin 8 SCK J4 pin 4
PCS2 J1 pin 15 PCS2 J4 pin 7
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
对应的LPC54110 板子上面的管脚:
pin name | pin | pin name | pin |
---|---|---|---|
MISO | P0.18 | MISO | P0.13 |
MOSI | P0.20 | MOSI | P0.12 |
SCK | P0.19 | SCK | P0.11 |
PCS2 | P1.1 | PCS2 | P0.4 |
log为:
FreeRTOS SPI example start.
This example use one SPI instance as master and another as slave on one board.
Master and slave are both use interrupt way.
Please make sure you make the correct郌reeRTOS SPI example start.
This example use one SPI instance as master and another as slave on one board.
Master and slave are both use interrupt way.
Please make sure you make the correct line connection. Basically, the connection is:
SPI_master -- SPI_slave
SCK -- SCK
PCS2 -- PCS2
MISO -- MISO
MOSI -- MOSI
Master transmited:
0x 0 0x 1 0x 2 0x 3 0x 4 0x 5 0x 6 0x 7
0x 8 0x 9 0x a 0x b 0x c 0x d 0x e 0x f
0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f
Slave received:
0x 0 0x 1 0x 2 0x 3 0x 4 0x 5 0x 6 0x 7
0x 8 0x 9 0x a 0x b 0x c 0x d 0x e 0x f
0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f
Slave transmited:
0xff 0xfe 0xfd 0xfc 0xfb 0xfa 0xf9 0xf8
0xf7 0xf6 0xf5 0xf4 0xf3 0xf2 0xf1 0xf0
0xef 0xee 0xed 0xec 0xeb 0xea 0xe9 0xe8
0xe7 0xe6 0xe5 0xe4 0xe3 0xe2 0xe1 0xe0
Master received:
0xff 0xfe 0xfd 0xfc 0xfb 0xfa 0xf9 0xf8
0xf7 0xf6 0xf5 0xf4 0xf3 0xf2 0xf1 0xf0
0xef 0xee 0xed 0xec 0xeb 0xea 0xe9 0xe8
0xe7 0xe6 0xe5 0xe4 0xe3 0xe2 0xe1 0xe0
SPI master transfer completed successfully.
Slave-to-master data verified ok.
SPI slave transfer completed successfully.
Master-to-slave data verified ok.
连接方法:
原始状态:
SW3 — PO_4
I2C P025 P026 怎么修改为 P023 P024
LD7 —- LED4 —— P0_25
LD6 —- LED5 ——- P0_26