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

================================================================================
功能描述
================================================================================
本例程展示TimerA的单元1~4的PWM1展示错相PWM输出。
引脚：
TMRA1: PWM1(PA8), PWM3(PA10)
TMRA2: PWM1(PA0), PWM3(PA2)
TMRA3: PWM1(PA6), PWM3(PB0)
TMRA4: PWM1(PB6)

说明：
1. 系统时钟为200MHz；
2. 例程中所有TimerA时钟为PCLK0的32分频（200MHz/32）；
3. 计数周期都为7200，一度为20个计数周期；
4. 单元1~4的PWM1：频率约868Hz，占空比依次为10%、20%、30%和40%；
5. 单元1~3的PWM3：频率约868Hz，占空都为25%；PWM3输出用于观察触发条件；
6. 触发关系：
   单元1的PWM3下降沿触发单元2动作；
   单元2的PWM3下降沿触发单元3动作；
   单元3的PWM3下降沿触发单元4动作；
7. 各单元PWM1依次相位差90°，即1800个计数周期，288us；

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

辅助工具:
---------------------
逻辑分析仪

辅助软件:
---------------------
逻辑分析仪软件

================================================================================
使用步骤
================================================================================
1）逻辑分析仪通道0到通道6探头连接至 PA8、PA10、PA0、PA2、PA6、PB0和PB6；
2）打开工程，重新编译；打开逻辑分析仪软件，启动捕获；
3）启动调试或直接下载程序运行；
4）可看到逻辑分析仪捕获的PWM波形：
   a. 所有PWM的频率都为868Hz；
   b. 通道0~7占空比依次为：10%、25%、20%、25%、30%、25%和40%；
   c. 通道1的PWM下降沿启动通道2的PWM输出，通道2的PWM启动输出为高；
   d. 通道3的PWM下降沿启动通道4的PWM输出，通道4的PWM启动输出为高；
   e. 通道5的PWM下降沿启动通道6的PWM输出，通道6的PWM启动输出为高；
   f. 通道0、2、4和6依次相位差90°，即1800个计数周期，288us；

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

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