2002352_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2002352_zh-CN

2002352_zh-CN

SAI_TxSetBitClockRate参数问题

我正在尝试设置 SAI(仅发送,作为主服务器)。
但我对 SAI_TxSetBitClockRate 参数感到困惑,记录如下:


/*!
 * brief Transmitter bit clock rate configurations.
 *
 * param base SAI base pointer.
 * param sourceClockHz, bit clock source frequency.
 * param sampleRate audio data sample rate.
 * param bitWidth, audio data bitWidth.
 * param channelNumbers, audio channel numbers.
 */
void SAI_TxSetBitClockRate(
    I2S_Type *base, uint32_t sourceClockHz, uint32_t sampleRate, uint32_t bitWidth, uint32_t channelNumbers)

1)什么是uint32_t channelNumbers?
在代码中,这似乎被用作通道数(即立体声为 2):


uint32_t bitClockFreq = sampleRate * bitWidth * channelNumbers;

2)uint32_t sourceClockHz是什么?
这仅仅是模块的时钟输入吗?由时钟工具生成,即


#define BOARD_BOOTCLOCKRUN_SAI1_CLK_ROOT              63529411UL

提前致谢,
谨致问候,戴夫



タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-21-2025 10:09 PM
更新者: