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/MSP-EXP430F5438:CCS/MSP-EXP430F5438:

Guru**** 2041660 points
Other Parts Discussed in Thread: TIDM-VOICEBANDAUDIO, MSP430FG4618, MSP430F5438
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/602873/ccs-msp-exp430f5438-ccs-msp-exp430f5438

器件型号:MSP-EXP430F5438

工具/软件:Code Composer Studio

大家好、

我一直在使用 RealwavfileXCPU.xls 文件将.wav 音频文件转换为 MSP430兼容的十六进制文件、以便与 MSP430F4358A 一起播放音频。

但是、我在文件开始和结束时会看到一些额外的蜂鸣噪声或 TIC 噪声。 当我删除前2行十六进制文件数据和后5到6行时、我可以获得更好的音频、同时降低噪声。

是否有任何转换软件或工具可将音频文件转换为与 MSP430兼容的十六进制文件 PCM 8位8ksps 单声道数据。

Code Composer Studio 工具中是否有任何可用于转换它们的选项。

请建议您将音频文件转换为 MSP430所需格式的体验。

此致、

Raju

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

    您好、Raju、

    我想您正在使用 SLAA405软件资源、请记住、这些资源是为 MSP430FG4618开发的、与 MSP430F5438相比、存储器组织的差异可能需要对闪存扇区进行一些更改。 您还应参阅 TIDM-VOICEBANDAUDIO。

    TI 没有任何用于将声音文件转换为十六进制的软件。 最好将生成的任何文件的回放长度进行舍入、因为转换器有时会将非声音数据添加到导致噪声不良的文件末尾。  由于末尾缺少源样本、该算法也可能偏离轨道、这也会导致噪声。  

    此致、
    Ryan

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

    Raju、

    我们不 提供用于此目的的软件、但我有一些源代码(Java)可以发送给您。 此代码读取/写入波形文件。 您将需要了解代码并对其进行研究。 然后、您将能够自定义它以供您自己使用。 您对此有什么兴趣吗?

    -尼马

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Nima、
    请提供脚本并提供使用说明。 我不会使用 Java,但我会尝试它。
    它可以与 CCS 配合使用吗? 或任何其他工具来执行 Java 源代码?

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

    感谢您的澄清。 请推荐任何其他第三方工具或转换器来生成十六进制文件、因为生成无噪声音频至关重要。 此外、请提供从 TIDM-VOICEBANDAUDIO 软件文件夹安装的信息。

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

    Raju、

    下面是一些入门说明、

    波形文件包含一个标头、用于定义采样率、数据宽度、单通道(单声道)或双通道(立体声)以及更多信息。 在标头段之后、实际的音频数据存在。 如果您使用文本编辑器查看.wave 文件、您将能够识别这些字段。

    下面是一个包含.wave 文件完整说明的链接:  

    接下来、您可以使用此选项取出音频数据部分并更改采样率、

    如果您的新采样率更高、这意味着您将多次使用相同的值。

    如果您的新采样率较低、这意味着您将忽略一些数据。

    python 和 Java 中有相关的软件示例、

    Python:  

    Java:  

    您必须使用这些文件+一些自定义代码来编写可与 EXP 板一起使用的十六进制文件。