主题中讨论的其他器件:BOOSTXL-AUDIO、
工具/软件:Code Composer Studio
您好!
我正在使用 BOOSTXL-AUDIO 板进行 RecordPlayback 实验。 MIC_OUT 引脚的官方设置为 P1.3、这意味着 ADC 将从 P1.3采样音频数据。 出于某种原因、我需要使用另一个引脚来实现此目的。 如何更新示例代码?
在示例 CCS 工程中的 audio_collect.c 中、我认为应根据我要用于 MIC_OUT 的引脚更新以下位置。
//打开麦克风电源全驱动强度并启用 ADC 的麦克风输入引脚 MIC_POWER_PORT_OUT |= MIC_POWER_PIN; MIC_POWER_PORT_DIR |= MIC_POWER_PIN; AUDIO_PORT_SEL0 |= MIC_INPUT_PIN;//此代码定义要用于 ADC 的引脚,我应该更新其#define (在 AUDIO_COLLE.h 中) AUDIO_PORT_SEL1 |= MIC_INPUT_PIN;//
另一个位置(也在 audio_collect.c 中)是
// ADC 的麦克风输入、(AVCC/AVSS 参考)、序列结束位被置位 ADC12MCTL0 = MIC_INPUT_CHAN | ADC12EOS;
我认为我还应该在 audio_collect.h 中的#define 中更改 MIC_INPUT_CHAN 但是、我不知道哪个通道用于哪个引脚。 P1.3的电流设置为 ADC12INCH_3。 我还检查了 BOOSTXL-AUDIO_430BOOST-SHARPLCD_FFT_FIR_LEA_MSP430FR5994的项目代码、该项目代码将 MIC_OUT 引脚更改为 P4.1、并将 MIC_INPUT_CHAN 修改 为 ADC12INCH_15。
我的问题是:
(1)我是否已经提到了如果我想更改 MIC_OUT 引脚、需要更改的所有位置?
(2)引脚和通道(ADC12INCH_X)之间的关系是什么? 看起来应该有一个表格告诉我这些信息、对吧?
(3)是否可以将 MIC_OUT 更改为任何引脚? 或者、我只能从预定义的引脚列表中选择一个引脚(如果有表)?
谢谢、
Yubo