2002352_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2002352_ja-JP

2002352_ja-JP

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とは何ですか?
コードでは、これはnumberOfChannels(つまりステレオの場合は2)として使用されているようです。


uint32_t bitClockFreq = sampleRate * bitWidth * channelNumbers;

2) sourceClockHz uint32_tとは何ですか?
これは、クロックツールによって生成されたモジュールのクロック入力だけですか?


#define BOARD_BOOTCLOCKRUN_SAI1_CLK_ROOT              63529411UL

よろしくお願いします。
よろしくお願いします、デイブ



Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 10:09 PM
Updated by: