You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
DeveloperAlpha 48b48663ce -u origin main 3 months ago
..
EIDE -u origin main 3 months ago
EWARM -u origin main 3 months ago
Inc -u origin main 3 months ago
MDK-ARM -u origin main 3 months ago
Src -u origin main 3 months ago
readme.txt -u origin main 3 months ago

readme.txt

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

================================================================================
                                样例使用说明
                                Sample Description
================================================================================
功能描述:
此样例实现了定时器的基本计数功能以及演示了ARR自动重载功能样例在定时器重载中断
中翻转LED灯。

Function descriptions:
This sample demonstrates base count function of the timer,and show ARR register
autoreload function.Example toggle LED in timer update interrupt.
================================================================================
测试环境:
测试用板PY32F403_STK
MDK版本 5.28
IAR版本 9.20
GCC版本GNU Arm Embedded Toolchain 10.3-2021.10

Test environment:
Test board: PY32F403_STK
MDK Version: 5.28
IAR Version: 9.20
GCC Version: GNU Arm Embedded Toolchain 10.3-2021.10
================================================================================
使用步骤:
1. 编译下载程序并运行;
2. LED灯闪烁用示波器观测PA1引脚
3. PA1在第三次翻转时周期变为2.5Hz

Example execution steps:
1. compile and download the program to MCU and run it;
2. LED light blinked, observe PA1 pin with oscilloscope
3. When PA1 is flipped for the third time, the period becomes 2.5Hz
================================================================================
注意事项:
修改main.c中
配置TimHandle.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE;使能自动重载
功能新的ARR值在第四次进中断时生效
配置TimHandle.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;禁止自动重
载功能新的ARR值在第三次进中断时生效,生效后LED灯以1.25HZ的频率翻转。

Notes:
Modify in main.c.
Set TimHandle.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE to enable
autoreload,and new ARR value will takes effect on the fourth interrupt generate.
Set TimHandle.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE to disable
autoreload,and new ARR value will takes effect on the third interrupt generate.
After taking effect, the LED lights blinked at a frequency of 1.25HZ.
================================================================================