测试指南
测试环境
硬件
开发板
信号发生器
软件
PC 端的串口终端软件,用于 PC 和开发板进行串口通信
Luban-Lite 自带的 test_cap命令行工具
软件配置
在 Luban-Lite 根目录下执行 scons --menuconfig,进入 menuconfig 的功能配置界面,按如下选择打开 test_cap 命令行工具:
Drivers options --->
Drivers examples --->
[*] Enable CAP driver test command
```
1
2
3
4
2
3
4
同时需要打开中断打印配置:
Rt-Thread options --->
RT-Thread Components --->
Utilities --->
[*] Enable ISR log.
1
2
3
4
2
3
4
测试 CAP
1.信号发生器配置输出 3.3V、 适当周期和占空比的方波,接入 PC6 (以 CAP0 输入引脚为例)。
2.命令行中执行 test_cap 0进行测试。
aic /> test_cap 0
cap0: freq:999Hz, duty:29.99%
cap0: pulsewidth:1000 us
cap0: pulsewidth:1000 us
cap0: pulsewidth:1000 us
cap0: pulsewidth:1000 us
cap0: pulsewidth:1000 us
cap0: pulsewidth:1000 us
cap0: pulsewidth:1000 us
cap0: pulsewidth:1000 us
cap0: pulsewidth:1000 us
cap0: pulsewidth:1000 us
......
cap0: freq:16668Hz, duty:79.99%
cap0: pulsewidth:60 us
cap0: pulsewidth:60 us
cap0: pulsewidth:60 us
cap0: pulsewidth:60 us
cap0: pulsewidth:60 us
cap0: pulsewidth:59 us
cap0: pulsewidth:59 us
cap0: pulsewidth:59 us
cap0: pulsewidth:59 us
cap0: pulsewidth:59 us
cap0: pulsewidth:59 us
......
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
可以看到上述捕获了2种方波。分别为:
空比 29.99%,频率为 999HZ 的方波。
占空比 79.99%,频率为 16668Hz 的方波。