主题中讨论的其他器件:CC2650、 CC2560、 CC2650STK
工具/软件:TI-RTOS
您好!
我有一个采用 I2C 协议的激光测距仪(激光雷达光)、用于触发传感器和读取距离测量。
我已经与 Arduino 和 Raspberry PI 进行了交互、并希望将其添加到 CC2650 Launchchapd 中。
我检查了 Sensortag I2C 的示例。 但问题是、我不知道如何定义寄存器地址和我要写入的值。
我需要这样的东西:
写入:WRITE (REGISTER_VALUE、REGISTER_ADDRESS、SENSOR_I2C_ADDRESS)。
读取:读取(register_address、sensor_I2C_Address)。
我有的激光雷达传感器具有 I2C 地址= 0x62。
要触发传感器来测量距离、我需要将"0x03"写入传感器的寄存器0x00。
然后等待几毫秒、然后从传感器的寄存器0x52读取测量值。
请帮我使用 CC2560 I2C 驱动程序实现它。
在驱动程序中、我如何指定我要读取或写入哪个寄存器。 以及如何定义要写入特定寄存器的值。
谢谢。

