-1

我在 Code Composer Studio 版本:6.0.1.00040 中使用卡 LCDK C6748 工作。

在这张卡中,有 LINE_OUT 用于将音频采样到扬声器中。

我的问题出现了,因为当我为 LINE_OUT 分配一个值时,我遇到了一些看起来像是达到了极限值的现象:

codec_data.channel[LEFT]= (uint16_t)outputLeft_referenceSignal; 
// this union is where I have to "place" the audio sample I create,
// but I suspect outputLeft_referenceSignal exceed the limit value

当它发生时,它听起来就像扬声器中的“PACK”破裂,然后没有播放预期的音频信号

4

1 回答 1

1

TI 提供了有关如何处理 C6847 DSP 的每个内置外设的完整代码示例。

我强烈建议您开始搜索/阅读 TI 网站以获取有关 C6748 DSP 的信息

除其他事项外,例如初始化 DSP,您需要了解 McASP 和 AIC31 外设的用法。

这不是对 I/O 地址的简单写入。

如果您设置了上述外围设备,请发布相关代码,以便我们确定潜在问题。

于 2015-02-19T22:32:07.060 回答