﻿================================================================================
                                样例使用说明
================================================================================
Date            Author      IAR       MDK       GCC
2026-01-05      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主机只发送模式和从机只接收模式的数据收发功能。

说明：
1.本样例配置通过按键选择主机或从机模式，将代码下载到两块目标板，通过排线将两块目
标板的SPI接口相连接，按下按键K1的目标板作为主机启动，按下按键K2的目标板作为从机
启动，再通过按下主机目标板的按键K2触发数据循环收发，主机和从机对收到的数据和发送
的数据进行比较，相同的LED_BLUE亮，不同则LED_RED亮。

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

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

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

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

================================================================================
注意
================================================================================
只接收模式，仅在从机模式下有效。

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