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

================================================================================
功能描述
================================================================================
本样例主要展示CTC通过外部低速时钟校准内部高速振荡器HRC。

说明：
1、首先设置CTC_CR1 TRMVAL为0x21，使内部高速时钟频率在16±0.16MHz范围外。
2、然后通过外部低速时钟32768Hz校准内部高速时钟16MHz，校准偏差为1.0%，目标频率为
   16±0.16MHz范围内。

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

辅助工具:
---------------------
示波器

辅助软件:
---------------------
串口助手

================================================================================
使用步骤
================================================================================
1）将引脚PA9与示波器相连，该引脚输出HRC时钟信号。
2）打开串口助手软件，配置端口如下参数。
     波特率：115200
     数据位：8
     校验位：None
     停止位：1
3）编译，下载代码。
4）观察示波器，查看波形频率为16±0.16MHz范围外。
5）按测试板按键K1。
6）查看LED灯状态。
   若蓝色LED灯点亮，表示Trimming成功，串口助手打印Trimming前后HRC校准值。
   若红色LED灯点亮，表示Trimming失败。
7）观察示波器，查看波形频率为16±0.16MHz范围内，符合预期。
8）按测试板复位按键K0 RST，复位开发板。
9）重复步骤4）~8）。

================================================================================
注意
================================================================================
无

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