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.

[参考译文] MSP430FR5994:BOOSTXL-AUDIO_RecordPlaying_MSP430FR5994示例-更长的录制时间

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/855383/msp430fr5994-boostxl-audio_recordplayback_msp430fr5994-example---longer-recording-times

器件型号:MSP430FR5994
主题中讨论的其他器件:BOOSTXL-AUDIO

你(们)好

我一直在使用  BOOSTXL-AUDIO Booster Pack 在 MSP430FR5994上播放录制播放示例。 该示例工作正常。

但是、我一直在尝试使录制的持续时间超过3秒。 当我尝试通过更改的定义使样本更长(6秒)时

Samples_length 我收到 dataRecorded1和 dataRecorded2数组过大的错误。 我成功地发现 FRAM 存储器对于采样的数据来说不够大。 是否有方法可以通过更改其他变量来更改样本长度、或者我是否限制为3秒?

此致

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

    [免责声明:我没有其中一个、所以我猜是这样的。]

    是的、我希望这是由于 FRAM 不足。 如果 sample_length=32K、并且每个采样16位和两个数组、则为128KB、也就是 FR5994 FRAM 的一半、与代码和其他内容共享。 您可能可以稍微扩展一下--检查.map 文件--但您不会得到2倍的扩展。

    我看到还有一个 SAMPLING_FREQUENCY = 20000。 减少这种情况可能会延长时间、但同样只会稍微延长一点、但会牺牲一些保真度。

    OutOfBox 示例具有从 SDCard 读取/写入的代码、理论上、这会显著增加存储空间。 (这可能是一项比您所期望的更大的练习。)