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.

[参考译文] DRV1.0987万EVM:I2C读写

Guru**** 2368780 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/661031/drv10987evm-i2c-read-and-write

部件号:DRV1.0987万EVM
在Thread: DRV1.0987万中讨论的其它部件

您好,

我使用的是树莓PI。 I将DRV1.0987万EVM (J3)的SDA,SCL和GND连接到Raspberry PI的SDA,SCL和GND。 VCC 15V分配给P1的引脚1。 我尝试使用python程序读写配置寄存器(0x90到0x96)。

我用了写来注册

从属= 0x52

总线= 1

I2C_HANDLE = I2C.Get_i2c_device (从属,总线)   

I2C_hander.write16 (标准,值)

为了阅读,我使用了

长度= 2

I2C_HANDLE = I2C.Get_i2c_device (从属,总线)

REG_READ = i2c_handle.readList (reg,length)
返回REG_READ

此格式是否正确?

谢谢

——Archana

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Archana,

    我无法评论Raspberry PI命令。

    DRV1.0987万的从属地址为0x52。 数据长度为16位(因此需要8位地址和16位数据)。

    您是否查看过某个范围上的I2C行来解释发送到DRV1.0987万的命令?

    祝您好运,
    Brian