This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
一:独立 I2C 写入操作没有问题
二:I2C 读操作异常、根据 TII 的底层情况写入、一个事务发送异常。
但使用逻辑分析仪观察它、可以看到写入的寄存器都不会与我传入的0x0F 寄存器匹配、并且没有读取操作。
三:先写操作再读操作、第一次读取没问题、第二次重新读取异常。
正常:
异常:
为什么在读取操作之后它是一个异常? 我有一个传感器在读取操作后被 NACK。
在读取操作之后是否有必要执行一些操作来恢复 I2C 状态
您好!
我目前使用的是 TI-driver 案例演示、使用函数接口 bool I2C_TRANSMIT (I2C_Handle handle、I2C_Transaction * TRANSACTION)
您能否解释一下 ti-driver 的情况、为什么读取操作后发生异常。
您好!
我们目前在 FreeRTOS 之上运行,下面的 I2C_transfer 函数对 I2C 状态寄存器的了解不大
它将调用以下函数来处理 IIC 寄存器:
B.R.
萨尔