主题中讨论的其他器件: SysConfig
您好!
我正在使用 CC2652R7 LaunchPad。 在此板中、我将第5个引脚配置为 I2C 时钟、将第4个引脚配置为 I2C 数据。 它运行良好、但我看到时钟线中的电压从0V 升高到0.5V、电压从3.3V 下降到2.6V。 我不知道原因是什么。 我将引脚第4个互换为时钟、第5个互换为数据、并观察到相同的情况。 我使用了10K 和1K 的上拉电阻、两个上拉电阻值的行为相同。

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.
您好!
我正在使用 CC2652R7 LaunchPad。 在此板中、我将第5个引脚配置为 I2C 时钟、将第4个引脚配置为 I2C 数据。 它运行良好、但我看到时钟线中的电压从0V 升高到0.5V、电压从3.3V 下降到2.6V。 我不知道原因是什么。 我将引脚第4个互换为时钟、第5个互换为数据、并观察到相同的情况。 我使用了10K 和1K 的上拉电阻、两个上拉电阻值的行为相同。

您好!
我不太熟悉 SysConfig、但是、您可以在应用程序中使用这些代码行来配置 I2C 以更改 GPIO 强度(查看您是否可以在 SysConfig 中找到类似设置):
IOCIODrvstrengthSet (BSP_IOD_SDA、IOC_CURRENT_4mA、IOC_Strength_MAX);
IOCIODrvstrengthSet (BSP_IOD_SCL、IOC_CURRENT_4mA、IOC_Strength_MAX);
请 在此处参阅 IOCDrvstrengthSet() API 的文档:
此致