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