线路输出-TI LCDK C6748中的极限值是多少

线路输出-TI LCDK C6748中的极限值是多少,c,code-composer,C,Code Composer,我在CodeComposer Studio版本6.0.1.00040中使用LCDK C6748卡 在这张卡中有一个线路输出,用于将音频采样到扬声器中 我的问题出现了,因为我遇到了一些现象,当我将一个值分配到第u行时,我似乎达到了一个极限值: codec_data.channel[LEFT]= (uint16_t)outputLeft_referenceSignal; // this union is where I have to "place" the audio sample I crea

我在CodeComposer Studio版本6.0.1.00040中使用LCDK C6748卡

在这张卡中有一个线路输出,用于将音频采样到扬声器中

我的问题出现了,因为我遇到了一些现象,当我将一个值分配到第u行时,我似乎达到了一个极限值:

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

当它发生时,听起来就像扬声器中的一个破裂的“包”,然后预期的音频信号就不会播放了

T.I.有完整的代码示例,说明如何处理C6847 DSP的每个内置外围设备

我强烈建议您开始搜索/阅读T.I.网站,了解C6748 DSP的相关信息

除其他事项外,如初始化DSP,您需要了解McASP和AIC31外围设备的使用

它不是简单地写入I/O地址


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

通常,要输出音频,需要初始化/编程相应的外围设备。这些外围设备包括EDMA、McASP和AIC31。如果这些设置不正确,则不会输出音频信号。此外,TI网站有完整的代码示例。Spectrum Digital有完整的代码示例,E2E论坛(由TI运行)有非常熟悉特定板/DSP以及使用该DSP/板进行音频信号处理的人员。电路板附带的代码包(CD)也有完整的音频示例等。