﻿================================================================================
                                样例使用说明
================================================================================
版本历史
日期        版本    负责人         IAR     MDK     GCC     描述
2018-10-26  1.0     Wuze           7.70    5.16    8.3.1   first version
================================================================================
平台说明
================================================================================
GCC工程，由Eclipse IDE外挂GNU-ARM Toolchain，再结合pyOCD GDB Server实现工程的编译、
链接和调试。在用Eclipse导入工程后，请将xxxx_PyOCDDebug中pyocd-gdbserver和SVD文件
设置为正确的路径；请将xxxx_PyOCDDownload中pyocd设置为正确的路径。注意，这些路径不
能包含非英文字符。


功能描述
================================================================================
1）OTS 定标实验。如果想要获得更加准确的温度值（±1°C），需要进行定标实验。推荐在 25°C
   和 105°C 两个温度上进行定标实验。

================================================================================
测试环境
================================================================================
测试用板:
---------------------
EV-HC32F460-LQFP100-050-V1.1

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

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

================================================================================
使用步骤
================================================================================
1）打开工程并重新编译；
2）将程序下载到目标板，连接串口（波特率 115200）工具和按键（引脚 PC0）到目标板；
3）并将目标板放在高低温箱中，串口工具和按键伸出高低温箱，串口工具连接电脑；
4）设置温箱温度为 25°C 并运行；
5）当温度值稳定在 25°C（T1） 左右 10 分钟后，用按键触发功能程序运行，用串口调试助手
   查看并记录 A1 的值，同时记录 T1 的值。
6）设置温箱温度为 105°C 并运行；
7）当温度值稳定在 105°C（T2）左右 10 分钟后，用按键触发功能程序运行，用串口调试助手
   查看并记录 A2 的值，同时记录 T2 的值；
8）用 A1 和 A2 及 T1 和 T2，按照下面的公式计算两个参数 K（温度斜率）和 M（温度偏移量）：
   K = (T2 - T1) / (A2 - A1)
   M = T1 - K * A1
     = T2 - K * A2
9）保存 K 和 M 供后续使用。

================================================================================
注意
================================================================================
1）OTS 可选择 XTAL 或 HRC 作为其工作时钟，工作时钟为 XTAL 测得的 K 和 M 不可用于
   OTS 工作时钟为 HRC 的应用，反之亦然。

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