2002352_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

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



标记 (1)
无评分
版本历史
最后更新:
‎11-21-2025 10:09 PM
更新人: