GPIO 位掩码
若要获取 GPIO 位掩码,请按照以下步骤操作:
- 计算 2^(GPIO_NUMBER)。以十进制保存结果;
- 转到 rapidtables.com/convert/number/decimal-to-hex.html 并将十进制数转换为十六进制;
- 替换您在BUTTON_PIN_BITMASK变量。
单个 GPIO 的掩码
为了让您了解如何获取 GPIO 位掩码,让我们看一个示例。在库中的代码中,该按钮连接到GPIO 33.获取口罩GPIO 33:
\1. 计算 2^33。你应该得到8589934592;
\2. 将该数字(8589934592)转换为十六进制。您可以转到此转换器以执行此操作:
\3. 将十六进制数复制到BUTTON_PIN_BITMASK变量,你应该得到:
#define BUTTON_PIN_