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.

[参考译文] CC3220SF-LAUNCHXL:向在运行 I2C 的 CC3220SF 上使用 PWM 的其他开发人员提供提示

Guru**** 2584135 points
Other Parts Discussed in Thread: CC3220SF-LAUNCHXL

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/669502/cc3220sf-launchxl-hints-to-other-developers-using-pwm-on-cc3220sf-with-i2c-running

器件型号:CC3220SF-LAUNCHXL

大家好!

我希望 TI 的任何人都不会对此帖子感到恼火、因为这篇帖子毫无疑问、它是对其他开发人员的暗示、他们在使 PWM 模块在上述目标板上运行时遇到了困难。 我遇到了一些问题,我只能通过在本论坛中合并其他几个职位来解决。 其他开发人员可能会发现此帖子很有用。 这是编写此文档的唯一原因。

我将开箱即用(OOB)项目作为参考、设计一个基于浏览器的 GUI、通过 WLAN 接口将参数发送到 MCU。 然后、我想添加 PWM 功能、并且遇到了几个问题、成本大约为三个不必要的小时。 我最终想让您腾出来。

当您查看硬件指南时、可以看到 PWM1和 PWM2位于 J4。 我犯的第一个错误是忽略了页面底部的句子。 印刷电路板上印制了星形(*)的所有引脚实际上都是断开的。 如果您希望在这些引脚上使用 PWM、则必须在其旁边的焊盘上焊接一个"0欧姆电阻器"、换句话说、您必须对其短路。 当您宁愿在 J1上使用 P01或 P02时、不必进行焊接。 但是! 第二 个错误是忽略了 I2C 引脚 SCL (GPIO)和 SDA (GPIO11)也连接到 P01和 P02! 是否从 SCL 和 SDA 上拉两个跳线无关紧要。 它们将 I2C 总线连接到加速器传感器。 如果您想在 CC3220SF-LAUNCHXL 上使用 PWM、则不能使用 I2C、也不能使用加速计传感器! 在本论坛的另一篇文章中、有人能够将引脚17 (J4 - PWM - NA)和引脚21 (J4 - CCAP - OUT)用于 PWM。 通过此设置、他能够使用 I2C 和 PWM 模块。 我没有尝试过这种方法。 TI 引脚多路复用器工具没有这样的说法、它说您只能将引脚1 (GPIO10)用于 PWM6 、将引脚2 (GPIO11)用于 PWM7。

我希望这可能对一些开发人员有所帮助。

谢谢、BitBooger

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的建议... 我相信这将为大家节省挑选 Launchpad 原理图的时间

    亚伦