GPIO功能测试
测试工具
电源适配器 , Nano主机、 示波器:RIGOL MS02302A,万用表,GPIO 测试线序,需要自己制作GPIO 测试线,GPIO 接口PIN定义如下
PIN 参数 | PIN 1 | PIN 2 | PIN 3 | PIN4 | PIN 5 | PIN6 |
---|---|---|---|---|---|---|
IO名称 | GND | IO5 | IO4 | IO3 | IO2 | IO1 |
方向 | / | 双向 | 双向 | 双向 | 双向 | 双向 |
映射端口 | / | 64 | 65 | 66 | 62 | 149 |
测试目的
测试GPIO相关电路功能
测试步骤
1、进入gpio文件目录夹
2、编译过程,编译指令为g++ -o gpio gpio.cpp
3、运行编译后gpio脚本,指令为 sudo ./gpio,使用万用表或者示波器观察输出电平
过程中所使用到了示波器和GPIO测试接线端子
4、GPIO 测试代码说明
不同的gpio接口,需要修改gpio.h文件中 宏定义 BUZZER 的值。
根据GPIO的接口映射关系,gpio5对应的是64;gpio4对应的是65;gpio3对应的是66;gpio2对应的是62;gpio1对应的是149;修改不同的接口之后,需要重新编译,继续执行测试代码
测试截图