﻿================================================================================
                                样例使用说明
================================================================================
Date            Author      IAR       MDK       GCC
2025-06-06      CDT         7.70      5.36      gcc-arm-none-eabi-10.3-2021.10-win32

================================================================================
平台说明
================================================================================
GCC工程，由Eclipse IDE外挂GNU-ARM Toolchain，再结合pyOCD GDB Server实现工程的编译、
链接和调试。在用Eclipse导入工程后，请将xxxx_PyOCDDebug中pyocd-gdbserver和SVD文件
设置为正确的路径；请将xxxx_PyOCDDownload中pyocd设置为正确的路径。注意，这些路径不
能包含非英文字符。

================================================================================
功能描述
================================================================================
本样例展示SPI主机和从机之间通过查询方式进行数据收发功能。

说明：
本样例配置通过按键选择主机或从机模式，通过排线将两块板子的SPI接口相连接，
从机按下按键K2，主机按下K1，触发数据收发，主机和从机对收到的数据和发送的数据进行比较，
相同的LED_BLUE亮，不同则LED_RED亮。

================================================================================
测试环境
================================================================================
测试用板:
---------------------
SK_K118_LQ64_Rev1.0

辅助工具:
---------------------
无

辅助软件:
---------------------
无

================================================================================
使用步骤
================================================================================
1）使用杜邦线连接2块板子的通信引脚，引脚连接对应关系如下：
    目标板1                     目标板2
    J22 NSS  <---------------> J22 NSS
    J22 SCK  <---------------> J22 SCK
    J22 MOSI <---------------> J22 MOSI
    J22 MISO <---------------> J22 MISO
    J22 GND  <---------------> J22 GND
2）将工程代码下载到目标板1、目标板2中；
3）复位运行目标板1；
4）复位运行目标板2；
5）按下目标板1或者目标板2的按键K2启动从机，按下另一块目标板的K1启动主机，
触发主机和从机之间全双工的数据收发，并在传输完成后执行比较功能；
6）收发数据相同则LED_BLUE亮，不同则LED_RED亮；

================================================================================
注意
================================================================================
SPI配置为三线从机模式时，SPI模式不能配置为mode0和mode2。

================================================================================
