ShiftIn()

来自Microduino Wikipedia
Pppeng讨论 | 贡献2016年5月23日 (一) 09:01的版本 (创建页面,内容为“shiftIn() *'''描述''' 将一个数据的一个字节一位一位的移入。从最高有效位(最左边)或最低有效位(最右边)开始。对于每...”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

shiftIn()

  • 描述

将一个数据的一个字节一位一位的移入。从最高有效位(最左边)或最低有效位(最右边)开始。对于每个位,先拉高时钟电平,再从数据传输线中读取一位,再将时钟线拉低。

注意:这是一个软件实现;Arduino提供了一个硬件实现的SPI库,它速度更快但只在特定脚有效。

  • 语法

shiftIn(dataPin,clockPin,bitOrder)
  • 参数

dataPin:输出每一位数据的引脚(int)

clockPin:时钟脚,当dataPin有值时此引脚电平变化(int)

bitOrder:输出位的顺序,最高位优先或最低位优先

  • 返回

读取的值(byte)


[返回Arduino语法手册]