GPIO功能测试

测试工具

​ 电源适配器 , Nano主机、 示波器:RIGOL MS02302A,万用表,GPIO 测试线序,需要自己制作GPIO 测试线,GPIO 接口PIN定义如下

微信截图_20220811183414.png

PIN 参数PIN 1PIN 2PIN 3PIN4PIN 5PIN6
IO名称GNDIO5IO4IO3IO2IO1
方向/双向双向双向双向双向
映射端口/64656662149

测试目的

​ 测试GPIO相关电路功能

测试步骤

​ 1、进入gpio文件目录夹

微信截图_20220811161456.png

​ 2、编译过程,编译指令为g++ -o gpio gpio.cpp

微信截图_20220811161606.png

​ 3、运行编译后gpio脚本,指令为 sudo ./gpio,使用万用表或者示波器观察输出电平

过程中所使用到了示波器和GPIO测试接线端子

微信截图_20220812110915.png

​ 4、GPIO 测试代码说明

​ 不同的gpio接口,需要修改gpio.h文件中 宏定义 BUZZER 的值。

微信截图_20220811161924.png

​ 根据GPIO的接口映射关系,gpio5对应的是64;gpio4对应的是65;gpio3对应的是66;gpio2对应的是62;gpio1对应的是149;修改不同的接口之后,需要重新编译,继续执行测试代码

​ 测试截图

微信截图_20220812111402.png