这是最新(主)开发分支的文档。如果您正在查找以前版本的文档,使用左侧的下拉菜单选择所需的版本。

PWM Output

功能概述

此应用程序启动后执行下面几个操作:

  1. 初始化 PWM 控制器驱动

  2. 为 PWM channel 0 绑定并初始化 GPIO 28 (PB12)

  3. 以特定参数初始化 PWM channel 0 为独立输出模式

  4. 启动 PWM channel 0 独立输出

  5. 观察 LED 是否点亮

环境要求

  1. Demo 使用 EVB 板子

  2. 对应 GPIO 挂载 LED 灯

编译和烧录

示例位置:examples/peripheral/pwm

编译、烧录等操作请参考:快速入门

运行结果

成功运行将输出如下日志

D/dt              [0.002] add device iflash
D/ptb             [0.002] partition table base 0xe000
D/ft              [0.002] ft_0 base 0, ft_1 base 1000
D/ft              [0.002] ft init too
D/ft              [0.004] ft init 1
D/main            [0.004] boot reason 0
D/main            [0.004] heap size 273032(266.63KB)
D/main            [0.004] flash size 0x200000(2MB)


 __          ____  __   _____   _______      ____   _____    _____ _          _ _ 
 \ \        / /  \/  | |_   _| |__   __|    / __ \ / ____|  / ____| |        | | |
  \ \  /\  / /| \  / |   | |  ___ | |______| |  | | (___   | (___ | |__   ___| | |
   \ \/  \/ / | |\/| |   | | / _ \| |______| |  | |\___ \   \___ \| '_ \ / _ \ | |
    \  /\  /  | |  | |  _| || (_) | |      | |__| |____) |  ____) | | | |  __/ | |
     \/  \/   |_|  |_| |_____\___/|_|       \____/|_____/  |_____/|_| |_|\___|_|_|
                                                                                  

W800: D/dt              [0.010] add device pwm
I/PWM DRV         [0.010] pwm channel initialize successfully!