7.6.4. 测试指南

7.6.4.1. 测试环境

7.6.4.1.1. 硬件

  • 开发板

  • 示波器,用于观察输出PWM信号的波形

7.6.4.1.2. 软件

  • PC端的串口终端软件,用于PC和开发板进行串口通信

  • RT-Thread 系统自带的 pwm 命令行工具

7.6.4.1.3. 软件配置

当打开 RT-Thread 系统的 PWM设备驱动框架,就会在启动时注册生成 pwm 命令。

7.6.4.2. 动态配置 PWM

使用 pwm 命令来配置某一通道的步骤:(以通道3为例)

  1. 先要probe,选择一个pwm设备

  2. 然后set 通道3的周期、占空比

  3. enable 通道3

  4. 运行期间也可以动态 set 通道3的周期、占空比

aic /> pwm
Usage:
pwm probe   <device name>                - probe pwm by name
pwm enable  <channel>                    - enable pwm channel
pwm disable <channel>                    - disable pwm channel
pwm get     <channel>                    - get pwm channel info
pwm set     <channel> <period> <pulse>   - set pwm channel info

aic /> pwm probe pwm
probe pwm success
aic /> pwm set 3 1000000 600000
pwm info set on pwm at channel 3
aic /> pwm enable 3
pwm channel 3 is enabled success
aic />
aic /> pwm set 3 1000000 100000
pwm info set on pwm at channel 3
aic /> pwm set 3 1000000 900000
pwm info set on pwm at channel 3

在修改通道3的参数时,需要借助示波器来观察确认输出的方波信号是否符合预期。