PUYA TIMER1 — TIM1_OCToggle

PUYA PY32F0xx_Firmware V1.5.0 TIMER1 TIM1_OCToggle 示例教学

TIMER1 — TIM1_OCToggle

固件库: PY32F0xx_Firmware V1.5.0
芯片: PUYA
源文件: PUYA/PY32F0xx_Firmware_V1.5.0/Projects/PY32F030-STK/Example/TIMER1/TIM1_OCToggle/Src/main.c


功能简介

本示例演示输出比较模式。定时器计数到设定值时自动翻转/置高/置低引脚,可以生成精确的方波信号。

完整代码

1
2
3
4
5
6
#include "main.h"
#define  PERIOD_VALUE       (uint32_t)(50 - 1)
#define  PULSE1_VALUE       10-1
#define  PULSE2_VALUE       20-1
#define  PULSE3_VALUE       30-1
#define  PULSE4_VALUE       40-1

代码讲解

代码结构清晰,主要包含外设初始化配置和主循环中的功能逻辑。请结合注释理解每一步的含义。

世界是你们
使用 Hugo 构建
主题 StackJimmy 设计