Loading...
机构名称:
¥ 1.0

I 2 C 通信协议 HMC6352 作为从设备通过双线 I 2 C 总线系统进行通信。HMC6352 使用分层协议,接口协议由 I 2 C 总线规范定义,下层命令协议由 Honeywell 定义。数据速率为 I 2 C 总线规范 2.1 中定义的标准模式 100kbps 速率。总线位格式为 8 位数据/地址发送和 1 位确认位。数据字节(有效负载)的格式应为区分大小写的 ASCII 字符或二进制数据(发送给 HMC6352 从设备)和返回的二进制数据。负二进制值将采用二进制补码形式。默认(工厂)HMC6352 7 位从属地址为 42(十六进制)用于写入操作,或 43(十六进制)用于读取操作。HMC6352 串行时钟 (SCL) 和串行数据 (SDA) 线没有内部上拉电阻,并且需要主设备(通常是主机微处理器)和 HMC6352 之间的电阻上拉 (Rp)。建议在标称 3.0 伏电源电压下使用约 10k 欧姆的上拉电阻值。可以使用 I 2 C 总线规范 2.1 中定义的其他值。本总线规范中的 SCL 和 SDA 线可以连接到多台设备。总线可以是单个主设备到多个从设备,也可以是多个主设备配置。所有数据传输均由负责生成时钟信号的主设备发起,数据传输长度为 8 位。所有设备均由 I 2 C 的唯一 7 位地址寻址。每次 8 位传输后,主设备都会生成第 9 个时钟脉冲,并释放 SDA 线。接收设备(寻址的从设备)将拉低 SDA 线以确认 (ACK) 传输成功,或将 SDA 保持为高以否定确认 (NACK)。根据 I 2 C 规范,SDA 线中的所有转换都必须在 SCL 为低时发生。此要求导致 SCL 为高时与 SDA 转换相关的总线上出现两个独特条件。主设备将 SDA 线拉低而 SCL 线为高表示启动 (S) 条件,而停止 (P) 条件是将 SDA 线拉高而 SCL 线为高。I 2 C 协议还允许重启条件,其中主设备发出第二个启动条件而不发出停止条件。所有总线事务都以主设备发出启动序列开始,然后是从设备地址字节。地址字节包含从机地址;高 7 位(bits7-1)和最低有效位(LSb)。

数字罗盘解决方案 HMC6352 - SparkFun Electronics

数字罗盘解决方案 HMC6352 - SparkFun ElectronicsPDF文件第1页

数字罗盘解决方案 HMC6352 - SparkFun ElectronicsPDF文件第2页

数字罗盘解决方案 HMC6352 - SparkFun ElectronicsPDF文件第3页

数字罗盘解决方案 HMC6352 - SparkFun ElectronicsPDF文件第4页

数字罗盘解决方案 HMC6352 - SparkFun ElectronicsPDF文件第5页

相关文件推荐

2016 年
¥3.0
2018 年
¥3.0
2020 年
¥2.0
2006 年
¥1.0
2020 年
¥2.0
2013 年
¥1.0