GPIO
-
GPIO(General Purpose Input / Output)是通用输入 / 输出端口,简单理解就是它是一个端口,这个端口可以输入或者输出
-
在一般情况下,GPIO 不能同时输入或输出,即一个端口要么作为输入端口,要么作为输出端口
-
但是一个端口作为输入端口还是输出端口,这是个可以配置的
GPIO 基本功能
-
输入:就像耳朵,用来听别人说话,例如,如果按钮被按下了,就能听到别人说"按钮按下了"
-
输出:就像嘴巴,用来告诉别人话,例如,如果按钮被按下了,就要告诉别人说"按钮按下了"
GPIO 模拟案例
- 有一个按钮,上面有输出端口 GPIO_A,有一个终端,上面有输入端口 GPIO_B
-
终端一直通过 GPIO_B 监听,正常情况下一直得到的是 GPIO_A 发出 1
-
某一刻,按钮被按下, GPIO_A 发出 0
-
与此同时,终端通过 GPIO_B 监听到了 GPIO_A 发出 0,那么执行对应操作