主要内容

writeRegister

I2C设备寄存器写入数据

描述

例子

writeRegister (i2cdevObj,registerAddress,dataIn)将数据写入注册I2C设备上,指定为一个设备对象。

例子

writeRegister (i2cdevObj,registerAddress,dataIn,精度)写数据到指定的寄存器I2C设备上,设备对象,根据数据精度。

例子

全部折叠

创建对象的I2C的设备已经连接到I2C总线。

microbitObj =微钻头(“COM3”);scanI2CBus (microbitObj)
ans = 1×2字符串数组“0 xe”“0 x1d”
i2cdev1 =设备(microbitObj“I2CAddress”,“0 xe”);
i2cdev1 =设备属性:接口:“I2C”I2CAddress: 14 (“0 xe”) SCLPin:“P19”SDAPin:“P20”比特率:100000(比特/秒)

使用I2C设备对象编写数据I2C设备寄存器地址20。

dataIn = (0 1 2 3 4 5);writeRegister (i2cdev1 20 dataIn)

写入数据到I2C设备寄存器地址20日uint16精度。

dataIn = [0 500];dataIn writeRegister (i2cdev1, 20日,“uint16”)

输入参数

全部折叠

设备连接到一个I2C设备,指定设备对象,连接到I2C总线在BBC微:董事会。I2C使用创建的设备对象设备函数。

数据写入I2C设备登记,指定为一个标量或矢量。数组中的值的范围是基于精度。

数据类型:

地址的I2C设备登记,指定为一个标量整数从0到255年。

数据类型:

精密的数据写入I2C设备注册。

版本历史

介绍了R2017b

另请参阅