测试指南
Read time: 1 minute(s)
测试环境
- 硬件
-
开发板
-
示波器
-
- 软件
-
PC 端的串口终端软件,用于 PC 和开发板进行串口通信
-
Luban-Lite 自带的
test_qep
命令行工具
-
- 软件配置
在 Luban-Lite 根目录下执行 scons --menuconfig,进入 menuconfig 的功能配置界面,按如下选择打开
test_qep
命令行工具:Drivers options ---> Drivers examples ---> [*] Enable QEP driver test command
同时需要打开中断打印配置:
Rt-Thread options ---> RT-Thread Components ---> Utilities ---> [*] Enable ISR log.
测试 QEP
-
测试依赖 PWM 作为输出端,将 PWM 输出与 QEP 输出对接,以 PWM3 和 QEP1 为例。
-
命令行中执行
test_qep1310000500010
进行测试。test_qep
usage:test_qep <qep_channel> <pwm_channel> <period_ns> <duty_ns> <pulse_count>
示例:test_qep 1310000500010
qep 1 callback
-
观察示波器,可以看到有频率为 100 KHz,占空比为 50% 的 10 个脉冲。