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.

[参考译文] CC2564:在 HSP 演示应用中将主模式下的 CC2564蓝牙模块与 STM32一起使用

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1264554/cc2564-using-cc2564-bluetooth-module-in-master-mode-with-stm32-in-hsp-demo-application

器件型号:CC2564

我目前在一个项目中使用 CC2564蓝牙芯片模块。 我正在使用 CC2564x STM32 Bluetopia SDK 中的 HSP 演示应用程序。 在"HSPDemo.c"文件中、"HDSET_PCM"函数内的"etHDSET_I2S"条件下有一条注释、表示"初始化 STM32F 作为主站、Audio_Connection_Indication 作为从站、DAC CS43L22 Event_Callback 作为从站、所有操作均以8kHz 采样率进行。"

我不使用 DAC CS43L22。 我使用的是带有 CC2564的 TLV320AIC 编解码器。 因此、我没有在项目中包含"audio.c"文件。 我计划将 CC2564配置为主器件、并将 TLV320AIC 编解码器配置为从器件。 然后、我打算从 CC2564MODN 模块的 AUD_FSYNC 输出观察配置的频率。

我的问题是、如何将 CC2564配置为主器件? 提前感谢您的回答。

古坎

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

    尊敬的 Furkan:

    I2S 设置在 audio.c 文件中配置、这就是它配置为主控方的方式。

    然后使用初始化音频函数中的这些设置进行初始化、  

    此致、

    罗格利奥

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

    您好:Rogelio、

    谢谢你。 我在 etHDSET_CC2564实例中调用了函数"VS_PCM_CC25ID (BluetoothStackID、I2S_CLK_FREQ_IN_FS_8kHz、Audio_Connection_Indication SD_FREQUENCY)"、"CommandBuffer[2]= 0x00";我这样做并将 Codec_Config 模块设置为主模块。 但只有在 Audio_Connection 之后、我才能从 CC2564MODN 模块的 AUD_FSYNC 输出观察配置的频率。 在进入 Audio_Connection 状态之前、我想一直看到这一点。 我能否提供此信息? 如果我将 Audio.c 文件添加到您提到的软件、并按照您发布的配置图像、我能一直看到它吗?  

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

    尊敬的 Furkan:  

    我正在研究这个问题,我将在本周晚些时候跟进。

    此致!

    罗格利奥