文件帮助中心文件
将数据写入I2C从设备或I2C从设备寄存器
金宝appSimu金宝applink支持包用于Arduino硬件/常见
将数据写入Arduino上的I2C设备®硬件。使用此块,您还可以将数据写入I2C从设备上的特定寄存器。
点击查看PIN地图打开Arduino PIN映射表。
要知道如何为块分配引脚,请参阅Arduino定时器独立块的PIN映射。
展开全部
数据
输入端口将数据写入I2C从设备或I2C从设备寄存器。
数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32.
单身的
双倍的
INT8.
int16
INT32.
uint8.
uint16
UINT32.
地位
输出端口显示错误状态。有关更多信息,请参阅输出错误状态
仅当您选择时才会出现此端口输出错误状态范围。
数据类型:uint8.
I2C模块
0.
1
选择要使用的电路板上的特定模块。
从地址
输入要编写数据的I2C从设备地址。I2C从设备地址是7位地址。
通过使用将此地址指定为整数或以十六进制格式指定hex2dec(),例如hex2dec('20')。
hex2dec()
奴隶字节订单
选择“I2C从站支持的字节排序”,以编写数据。金宝app
两个字节排序选项是:
Big Endian - 最重要的字节首先写在I2C总线上。此选项是默认选项。
小endian - 首先在I2C总线上写入最低有效字节。
启用注册访问权限
选中此复选框以将数据写入特定的I2C从站寄存器。
当您清除此参数时,在数据传输结束时删除停止位参数显示。使用此参数,您可以根据您的要求修改写入操作。想要查询更多的信息,金宝app支持I2C通信
在数据传输结束时删除停止位
清除此参数时,块会发送停止条件。该条件指示该块已终止数据传输,并且I2C总线对于任何其他I2C主块可自由启动读/写操作。
选择此参数时,块会发送另一个启动条件,后跟地址和读/写位。该块递归地发送任意数量的开始条件。这种重复的启动条件允许将操作写入从设备而不释放总线。没有其他主块中断操作。
仅当您清除时才会出现此参数启用注册访问权限范围。
从寄存器地址
输入要编写数据的从设备寄存器地址。
仅当您选择时才启用此参数启用注册访问权限范围。
输出错误状态
选择此选项可显示输出错误状态。选择此参数时,块会配置输出端口。块上的端口标记为地位,表示块输出输出端口的写入操作的状态。
块将状态输出为auint8.价值。每个值对应于数据传输状态。
成功
忙
2
arbitration_lost.
4.
no_acknowledge
8.
bus_error.
16.
bus_not_in_use.
I2C阅读|Arduino定时器独立块的PIN映射
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室