================================================================================
                                样例使用说明
================================================================================
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设置为正确的路径。注意，这些路径不
能包含非英文字符。

================================================================================
功能描述
================================================================================
本样例主要展示USART外设配置为LIN模式时收发数据。

说明：
1）等待主机发送主机请求帧，帧ID = 0x3C，收到该帧后，将数据保存;
2）等待主机发送从机应答帧，帧ID = 0x3D，收到该帧头后，将保存的数据，返回给主机;

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

辅助工具:
---------------------
LIN协议分析仪（PCAN-USB Pro FD）
直流电源

辅助软件:
---------------------
LIN协议分析软件（PLIN-View Pro）

================================================================================
使用步骤
================================================================================
1）直流电源设置为10V；
2）开发板参考如下连接：
   J15_VBB <----> J15_VBAT
   J13_SLA <----> J13_MD
3）LIN协议分析仪、开发板和直流电源按照如下方式连接（此处以分析仪PCAN-USB Pro FD
   和软件PLIN-View Pro为例说明）。
   PCAN-USB Pro FD(LIN1)     开发板                直流电源
   4 LIN        <--------->  J17_LIN
   9 VBat-LIN   <--------->  J17_VBAT   <------->  正端
   5 LIN-GND    <--------->  J17_GND    <------->  负端
4）通过USB数据线，连接PC和板子DAP。
5）编译、下载程序至主机，全速运行。
6）打开PLIN-View Pro，选中通道1，设置如下参数，点“确定”：
   Mode: Master
   Bit rate: 1200
   Timeout: 4000
7）PLIN-View Pro的Transmit框处右击，选中“New Frame”，按键如下配置设置，创建主机请求帧：
   ID: 3Ch
   Comment:空
   ChecksumType: Classic
   Direction: Publisher
   Length: 8
   Data: 任意设置
8）PLIN-View Pro的Transmit框处右击，选中“New Frame”，按键如下配置设置，创建从机应答帧：
   ID: 3Dh
   Comment:空
   ChecksumType: Classic
   Direction: Subscriber
   Length: 8
9）选中Transmit框中ID=3Ch的帧，按空格（该帧发送给测试板）
10）观察Receive框中显示此帧
11）选中Transmit框中ID=3Dh的帧，按空格（该帧帧头发送给测试板，测试板会返回数据）
12）观察Receive框中显示收到3Dh的帧，数据与ID=3Ch帧的数据相同
13）重复步骤9）~12）

================================================================================
注意
================================================================================
如果使用其他LIN分析仪，请根据该分析仪用户手册，设置主机请求帧和从机应答帧。

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