“线程”中讨论的其它部件:SEGGER,,
在我的项目中,我正在将 lp5569与 ST MCU STM32G031K8连接,并使用 Segger Embedded Studio 进行开发。 我正在从 I2C 从 LP5569中获取信息。 以下是启动顺序
打开 EN/PWM
1US 延迟
打开 v1p8
2.5毫秒延迟
发送 I2C 从地址0x32。 以下是交易的快照。 逻辑分析器将其显示为 ACK,但 MCU 将其视为 nack,因为从动在 SDA 线的模拟轨迹下将线路拉高

请做必要的事
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.
在我的项目中,我正在将 lp5569与 ST MCU STM32G031K8连接,并使用 Segger Embedded Studio 进行开发。 我正在从 I2C 从 LP5569中获取信息。 以下是启动顺序
打开 EN/PWM
1US 延迟
打开 v1p8
2.5毫秒延迟
发送 I2C 从地址0x32。 以下是交易的快照。 逻辑分析器将其显示为 ACK,但 MCU 将其视为 nack,因为从动在 SDA 线的模拟轨迹下将线路拉高

请做必要的事
你好,Haresha,
启动顺序和从属地址设置正确。 请尝试在 SDA 线路上发送寄存器数据,并使用读取功能来证明 ACK/nack 信号。 如果没有读取数据,而 LP5569从属设备不工作,我建议从 GUI 或 TI MCU 启动板捕获 BOTL-LP5569EVM 板上的 I2C 波形。
参考代码: 4276.0904 lp5569_i2c_master_w_multibyte-master_code_MSP_EXP432P401R.zip
此致,
亚伦·冰