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.

[参考译文] CCS/LAUNCHCC3220MODASF:CAN#39;t 配置 I2C 引脚

Guru**** 2538950 points
Other Parts Discussed in Thread: TCA9535, CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/857956/ccs-launchcc3220modasf-can-t-configure-i2c-pins

器件型号:LAUNCHCC3220MODASF
主题中讨论的其他器件:TCA9535CC3220SF

工具/软件:Code Composer Studio

大家好、

我正在使用 CC3220MODASF Launchpad 和 TCA9535 I2C IO 插件 IC。

我已经使用 launchpad 的默认 I2C 设置(引脚1 = SCL、引脚2 = SDA)成功建立了与 TCA9535的 I2C 通信、但是我想使用引脚3和4。 我按如下方式手动编辑 CC3220SF_LAUNCHXL.c 文件:

CONST I2CCC32XX_HWAttrsV1 i2cCC3220SHWAttrs[CC3220SF_LAUNCHXL_I2CCOUNT ={
{
baseAddr = I2CA0_BASE、
.intNum = INT_I2CA0、
.intPriority =(~0)、
clkPin = I2CCC32XX_PIN_03_I2C_SCL、
.dataPin = I2CCC32XX_PIN_04_I2C_SDA
}
}; 

但是、这不起作用。 我的测试代码基于 i2ctmp006示例。 由于只编辑文件的 I2C 部分不起作用、我决定创建一组全新的     使用 pinmux 工具的 C3220SF_LAUNCHXL.h/.c 文件、但遗憾的是、这也不起作用。 为了进行完整性检查、我编辑了我的新 CC3220SF_LAUNCHXL.h/.c 文件以使用引脚1和2、它再次起作用。  

最终、该代码将位于定制板上、该板已经制造为使用引脚3和4、因此我需要使其正常工作。 我在这里错过了什么?

谢谢、

Mike

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

    尊敬的 Mike:

    您是否已将所需的 I2C 上拉电阻器添加到引脚3和4? 请参阅此主题以获取参考:

    https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/517751#pi320995=2

    此致、

    Michael

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

    Michael、

    我已经在引脚3和4上添加了外部上拉电阻器(100K)。 链接的主题似乎描述了我的情况、但我看不到问题的任何解决方案?

    谢谢、

    Mike

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

    尊敬的 Mike:

    使用100k 上拉电阻无法正常工作。 上拉电阻的大小太小。 通常、您应该使用介于10k 和3k3之间的值。

    如果 P04_GPIO_13用于 I2C、即使是3k3也可能不够。 因为在引脚 P04_GPIO_13上连接了10k 下拉电阻(请参阅 LP 电路原理图的 R139)。 可能需要移除该电阻器。 要确定 I2C 的适当电压电平、请使用示波器。

    1月

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

    谢谢 Jan、

    我来这里是为了答复我删除了 R129并启动并运行 launchpad。 但是、我的定制 PCB 仍有问题、因此我将尝试不同的上拉电阻器值

    再次感谢、

    Mike

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

    尊敬的 Mike:

    请参见 SLVA689。 介绍了如何正确计算 I2C 上拉电阻。

    1月