aardvark
说明
aardvark 对象表示与 Total Phase® Aardvark I2C/SPI™ 主机适配器的连接。Aardvark™ 控制器可以连接一个或多个 I2C 外围设备。要配置 Aardvark 控制器上的外围设备并与之通信,您必须首先创建一个 aardvark 对象,然后使用 device 函数。您可以使用单个 aardvark 对象连接到多个外围设备。MATLAB® 中的 aardvark 对象始终具有 I2C 控制器角色,不能用于外设角色。
注意
要使用 aardvark 接口,您必须安装 Instrument Control Toolbox™ Support Package for Total Phase Aardvark I2C/SPI Interface。有关详细信息,请参阅Install Instrument Control Toolbox Support Package for Total Phase Aardvark I2C/SPI Interface。
创建对象
语法
描述
controller = aardvark( 创建与由序列号 serialNumber)serialNumber 指定的 Total Phase Aardvark I2C/SPI 主机适配器的连接。您可以通过调用 aardvarklist 函数来查找您的 Aardvark 控制器的序列号。
输入 serialNumber 设置 SerialNumber 属性。
controller = aardvark( 创建与 Aardvark 控制器板的连接,并使用一个或多个名称-值参量设置属性,其中 serialNumber,Name=Value)Name 是属性名称,Value 是对应的值。使用名称-值参量 Name1=Value1,...,NameN=ValueN 设置 EnablePullupResistors 和 EnableTargetPower 属性,其中 Name 是属性名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但对各个参量的顺序没有要求。
不带参量的 controller = aardvark 尝试创建一个与最后成功连接的 Aardvark 控制器板的连接。如果您之前未连接到 Aardvark 控制器,使用此语法会创建与 aardvarklist 输出中第一个可用控制器的连接。
属性
对象函数
configureDigitalPin | Set digital pin mode on controller |
readDigitalPin | Read logic level value of digital pin on controller |
writeDigitalPin | Write logic level value to digital pin on controller |
scanI2CBus | Scan for I2C peripheral devices connected to controller board |