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.

[参考译文] RTOS/CC3220MODA:用于使用 SD 卡中的 I2S 播放音频的应用

Guru**** 2571845 points
Other Parts Discussed in Thread: CC3220MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/704842/rtos-cc3220moda-application-to-play-audio-with-i2s-from-sd-card

器件型号:CC3220MODA
主题中讨论的其他器件:CC3220MOD

工具/软件:TI-RTOS

我不熟悉 Simplelink。  我正在查看一个使用 CC3220MOD 在 SD 卡上播放音频文件的项目。  在 CC3220数据表中、我找不到任何关于 I2S 外设使用的参考。  我之前在其他处理器上使用过 I2S、我知道我需要时钟、数据和帧选择。  我对 McAXR0和 McAXR1这两条数据线有点困惑、因为我的经验是只有一条数据线的 DAC。  因此、我正在寻找有关为我的应用映射引脚的帮助。

我还想在320x240 TFT 面板(SPI 连接)上显示来自同一 SD 卡的图形文件。  请就此发表任何评论。  仅静态图像、无视频。  可能是缓慢和粗糙的动画。  吞吐量将在此处设置速度限制、我不确定预期是什么。

以下是我计划用于此项目的 IO 时间表:

显示(SPI):    GPIO 14、15、16、17  
SD/MMC:        GPIO 9、10、11
I2S (DAC):       GPIO 0、8、30
I2C:            JTAG_TDI、JTAG_TDO
UART0 (调试):  GPIO 12、13
UART1 (RFID):  GPIO 3、4
NeoPixel (PWM):JTAG_TCK

有人能告诉我我我我的选择是否都能一起发挥作用。  我有点担心与 JTAG 共享 I2C 端口。  有什么需要知道的吗?

以前是否有人使用 SimpleLink 驱动 NeoPixels?  需要1个具有关键时序的引脚。  可在 PWM 输出引脚上实现。

是否有带 SD 卡的开发板?

提前感谢您的任何帮助。

Mike。

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


    要开始使用 SimpleLink,我建议下载 SDK ( www.ti.com/.../simplelink-cc3220-sdk )和 Code Composer Studio ( www.ti.com/.../CCSTUDIO )。 首先,使用 launchpad 至关重要( www.ti.com/.../LAUNCHCC3220MODASF )。

    此 SDK 包含驱动程序并提供各种示例、是开发的良好起点。 其中有一个 I2S 示例。

    McAXR0和 McAXR1可配置为 I2S 数据输入或 I2S 数据输出。 这使 CC3220能够发送和接收音频。 在您的情况下、您只需要一个作为输出。

    关于引脚选择,请查看数据表( www.ti.com/.../cc3220moda.pdf )的表4-1和4-4。

    对于任何引脚冲突、请使用 pinmux 工具: www.ti.com/.../PINMUXTOOL
    这是一个 GUI、让您选择要使用的外设并通知您发生冲突。

    我建议为2线 SWD 保留 JTAG_TCK 和 JTAG_TMS 可用。



    此致、
    Toby
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Toby -感谢您的帮助。 我下载了 PinMux 工具。 但是、我无法将 I2S 外设引脚用于任何 CC32XX 设计。 在使用任何其他引脚之前、该引脚呈灰色显示为0/0。 所以、我仍然有点困惑。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Toby -我现在看到 I2S 外设被称为 McASP。 这是我应该用于音频 DAC 吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、McASP 用于 I2S。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 McASP 听起来像是麦当劳的蛇三明治。