﻿================================================================================
                                样例使用说明
================================================================================
版本历史 
日期        版本    负责人         IAR     MDK   描述
2022-08-16  1.0     Husj           7.70    5.26  first version
================================================================================
功能描述
================================================================================
本样例主要展示Btimer的单次触发计数功能。。
说明：
本样例展示了BTIMER0的单次触发计数功能。外部输入引脚ETR作为触发输入引脚，输入一次
下降沿触发，Btimer0启动计数一次，产生触发中断，在触发中断点亮LED 500ms左右，
Btimer计数溢出后，产生溢出中断，在溢出中断点亮LED 200ms左右
================================================================================
测试环境
================================================================================
测试用板:
---------------------
SK_HC32A052_V1.0

辅助工具:
---------------------
信号发生器

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

================================================================================
使用步骤
================================================================================
1）打开工程并重新编译；
2）启动IDE的下载和调试功能；
3）ETR（PB02）接高电平，可以接到PB01（User Key)引脚上，该引脚为上拉电平。
4）示波器接PA15(LED引脚)
5）运行；
6）ETR输入下降沿（按一下User Key），LED先点亮500ms左右，然后熄灭，再点亮200ms左右，然后熄灭
ETR每输入一次下降沿，LED如上闪烁500ms和200ms两次。

================================================================================
注意
================================================================================
1. BTIM0/1/2与GTIM0不可同时使用，通过SYSCTRL.CR1.GTIM0CFG来控制
2. BTIM3/4/5与GTIM1不可同时使用，通过SYSCTRL.CR1.GTIM1CFG来控制
3. BTIM0/1/2的ETR引脚即为CTIM0_ETR引脚, BTIM3/4/5的ETR引脚即为CTIM1_ETR引脚
4. BTIM0/1/2的中断向量即为GTIM0中断向量(中断函数命名不同)
5. BTIM3/4/5的中断向量即为GTIM1中断向量(中断函数命名不同)
6. BTIM0/1/2的外设时钟与GTIM0的外设时钟为同一个
7. BTIM3/4/5的外设时钟与GTIM1的外设时钟为同一个
================================================================================
