Module esp32h2::pcr::i2s_tx_clkm_conf
source · Expand description
I2S_TX_CLKM configuration register
Structs§
- I2S_TX_CLKM configuration register
Type Aliases§
- Field
I2S_TX_CLKM_DIV_NUMreader - Integral I2S TX clock divider value. f_I2S_CLK = f_I2S_CLK_S/(N+b/a). There will be (a-b) * n-div and b * (n+1)-div. So the average combination will be: for b <= a/2, z * [x * n-div + (n+1)-div] + y * n-div. For b > a/2, z * [n-div + x * (n+1)-div] + y * (n+1)-div. - Field
I2S_TX_CLKM_DIV_NUMwriter - Integral I2S TX clock divider value. f_I2S_CLK = f_I2S_CLK_S/(N+b/a). There will be (a-b) * n-div and b * (n+1)-div. So the average combination will be: for b <= a/2, z * [x * n-div + (n+1)-div] + y * n-div. For b > a/2, z * [n-div + x * (n+1)-div] + y * (n+1)-div. - Field
I2S_TX_CLKM_ENreader - Set 1 to enable i2s_tx function clock - Field
I2S_TX_CLKM_ENwriter - Set 1 to enable i2s_tx function clock - Field
I2S_TX_CLKM_SELreader - Select I2S Tx module source clock. 0: XTAL clock. 1: APLL. 2: CLK160. 3: I2S_MCLK_in. - Field
I2S_TX_CLKM_SELwriter - Select I2S Tx module source clock. 0: XTAL clock. 1: APLL. 2: CLK160. 3: I2S_MCLK_in. - Register
I2S_TX_CLKM_CONFreader - Register
I2S_TX_CLKM_CONFwriter