使用 2821 的 IIC 读取 GY95t 传感器的数据

Viewed 56

技术支持提问请严格按照以下格式提供对应信息,否则会影响回复时效,一定要描述清楚,以免一次回复无法解决问题

(提问前请先自查自己是否很仔细看过教程了,教程中的每句话都很重要,教程都是经过验证的,不会有问题的)

一、描述你遇到的问题

尝试对IIC例程进行修改以获取 GY95t 九轴传感器数据,发现读写的逻辑和 GY95t 的文档给出的不太一样。
GY95t 的报文格式:

想问一下 uapi_i2c_master_write 和 uapi_i2c_master_read 函数是要求完整的报文,还是仅包含需要读写的数据。若是后者,如何从传感器读取特定起始寄存器位置及特定长度的数据?

二、你具体做的所有步骤结果截图

四、开发板串口所有日志

2 Answers

无法写入地址,确认硬件没有问题,然后逻辑分析仪抓一下包

按照你提供的协议和数据,a4 03 后面不应该是寄存器address+ 1 也就是 a5么? a4 03 a5 14 09?