这里会显示出您选择的修订版和当前版本之间的差别。
前一修订版 | |||
— | reference:language:shiftin [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== shiftIn() ====== | ||
+ | |||
+ | ===== 描述 ===== | ||
+ | |||
+ | 将一个数据的一个字节一位一位的移入。从最高有效位(最左边)或最低有效位(最右边)开始。对于每个位,先拉高时钟电平,再从数据传输线中读取一位,再将时钟线拉低。 | ||
+ | |||
+ | 注意:这是一个软件实现;ocrobot提供了一个硬件实现的SPI库,它速度更快但只在特定脚有效。 | ||
+ | ===== 语法 ===== | ||
+ | |||
+ | shiftIn(dataPin, | ||
+ | ===== 参数 ===== | ||
+ | |||
+ | dataPin:输出每一位数据的引脚(int) | ||
+ | \\ clockPin:时钟脚,当dataPin有值时此引脚电平变化(int) | ||
+ | \\ bitOrder:输出位的顺序,最高位优先或最低位优先 | ||
+ | ===== 返回 ===== | ||
+ | |||
+ | 读取的值(byte) | ||
+ | |||