Edit online

测试指南

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

  1. 测试依赖 PWM 作为输出端,将 PWM 输出与 QEP 输出对接,以 PWM3 和 QEP1 为例。

  2. 命令行中执行 test_qep1310000500010 进行测试。
    test_qep
    usage:test_qep <qep_channel> <pwm_channel> <period_ns> <duty_ns> <pulse_count>
    示例:
    test_qep 1310000500010
    qep 1 callback
  3. 观察示波器,可以看到有频率为 100 KHz,占空比为 50% 的 10 个脉冲。