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为例)
先要probe,选择一个pwm设备
然后set 通道3的周期、占空比
enable 通道3
运行期间也可以动态 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的参数时,需要借助示波器来观察确认输出的方波信号是否符合预期。