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
================================================================================
功能描述:
此样例实现了TIM1中的编码器计数功能TI1(PA8)和TI2(PA9)作为编码器输入引脚,通过
CNT寄存器可观察到计数器变化通过uwDirection变量可观察到计数器的计数方向通过
打印数据也可观察计数方向和CNT寄存器计数值打印数据Direction = 0为向上计数
Direction = 1为向下计数。

Function descriptions:
This sample demonstrates encoder count function of the TIM1,TI1(PA8) and
TI2(PA9) configured as encoder input pins.The change of the counter can be
observed through the CNT register, and the counting direction of the counter can
be observed through the uwDirection variable.The counting Direction and CNT
register can also be observed by printing data. The printed data Direction = 0
indicates CounterMode:Up, and direction = 1 indicates CounterMode:down.
================================================================================
测试环境:
测试用板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. 编译下载程序到MCU并通过debug模式运行
2. 在PA08和PA09上输入交替脉冲PA08上升沿在前PA09上升沿在后具体请参考用户手册
3. 可观察到CNT寄存器的值不断累加
4. 在PA08和PA09上输入交替脉冲PA09上升沿在前PA08上升沿在后具体请参考用户手册
5. 可观察到CNT寄存器的值不断减小

Example execution steps:
1. compile and download the program to MCU and run it through debug mode;
2. Input alternating pulses on PA08 and PA09 (PA08 rising edge in front, PA09 
rising edge in back, please refer to the user manual for details);
3. It can be observed that the value of the CNT register increase continuously.
4. Input alternating pulses on PA08 and PA09 (PA09 rising edge in front, PA08 
rising edge in back, please refer to the user manual for details);
5. The value of the CNT register can be observed to decrease continuously;
================================================================================
注意事项:

Notes:

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