⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cslr_spi.h

📁 基于ti tms320c672x下音频开发例子程式
💻 H
📖 第 1 页 / 共 4 页
字号:
#define CSL_SPI_SPIPC8_SIMOPSL_SHIFT     (0x0000000Au)
#define CSL_SPI_SPIPC8_SIMOPSL_RESETVAL  (0x00000000u)

/*----SIMOPSL Tokens----*/
#define CSL_SPI_SPIPC8_SIMOPSL_PULLDOWN  (0x00000000u)
#define CSL_SPI_SPIPC8_SIMOPSL_PULLUP    (0x00000001u)

#define CSL_SPI_SPIPC8_CLKPSL_MASK       (0x00000200u)
#define CSL_SPI_SPIPC8_CLKPSL_SHIFT      (0x00000009u)
#define CSL_SPI_SPIPC8_CLKPSL_RESETVAL   (0x00000000u)

/*----CLKPSL Tokens----*/
#define CSL_SPI_SPIPC8_CLKPSL_PULLDOWN   (0x00000000u)
#define CSL_SPI_SPIPC8_CLKPSL_PULLUP     (0x00000001u)

#define CSL_SPI_SPIPC8_ENABLEPSL_MASK    (0x00000100u)
#define CSL_SPI_SPIPC8_ENABLEPSL_SHIFT   (0x00000008u)
#define CSL_SPI_SPIPC8_ENABLEPSL_RESETVAL (0x00000000u)

/*----ENABLEPSL Tokens----*/
#define CSL_SPI_SPIPC8_ENABLEPSL_PULLDOWN (0x00000000u)
#define CSL_SPI_SPIPC8_ENABLEPSL_PULLUP  (0x00000001u)

#define CSL_SPI_SPIPC8_SCSPSL7_MASK      (0x00000080u)
#define CSL_SPI_SPIPC8_SCSPSL7_SHIFT     (0x00000007u)
#define CSL_SPI_SPIPC8_SCSPSL7_RESETVAL  (0x00000000u)

/*----SCSPSL7 Tokens----*/
#define CSL_SPI_SPIPC8_SCSPSL7_PULLDOWN  (0x00000000u)
#define CSL_SPI_SPIPC8_SCSPSL7_PULLUP    (0x00000001u)

#define CSL_SPI_SPIPC8_SCSPSL6_MASK      (0x00000040u)
#define CSL_SPI_SPIPC8_SCSPSL6_SHIFT     (0x00000006u)
#define CSL_SPI_SPIPC8_SCSPSL6_RESETVAL  (0x00000000u)

/*----SCSPSL6 Tokens----*/
#define CSL_SPI_SPIPC8_SCSPSL6_PULLDOWN  (0x00000000u)
#define CSL_SPI_SPIPC8_SCSPSL6_PULLUP    (0x00000001u)

#define CSL_SPI_SPIPC8_SCSPSL5_MASK      (0x00000020u)
#define CSL_SPI_SPIPC8_SCSPSL5_SHIFT     (0x00000005u)
#define CSL_SPI_SPIPC8_SCSPSL5_RESETVAL  (0x00000000u)

/*----SCSPSL5 Tokens----*/
#define CSL_SPI_SPIPC8_SCSPSL5_PULLDOWN  (0x00000000u)
#define CSL_SPI_SPIPC8_SCSPSL5_PULLUP    (0x00000001u)

#define CSL_SPI_SPIPC8_SCSPSL4_MASK      (0x00000010u)
#define CSL_SPI_SPIPC8_SCSPSL4_SHIFT     (0x00000004u)
#define CSL_SPI_SPIPC8_SCSPSL4_RESETVAL  (0x00000000u)

/*----SCSPSL4 Tokens----*/
#define CSL_SPI_SPIPC8_SCSPSL4_PULLDOWN  (0x00000000u)
#define CSL_SPI_SPIPC8_SCSPSL4_PULLUP    (0x00000001u)

#define CSL_SPI_SPIPC8_SCSPSL3_MASK      (0x00000008u)
#define CSL_SPI_SPIPC8_SCSPSL3_SHIFT     (0x00000003u)
#define CSL_SPI_SPIPC8_SCSPSL3_RESETVAL  (0x00000000u)

/*----SCSPSL3 Tokens----*/
#define CSL_SPI_SPIPC8_SCSPSL3_PULLDOWN  (0x00000000u)
#define CSL_SPI_SPIPC8_SCSPSL3_PULLUP    (0x00000001u)

#define CSL_SPI_SPIPC8_SCSPSL2_MASK      (0x00000004u)
#define CSL_SPI_SPIPC8_SCSPSL2_SHIFT     (0x00000002u)
#define CSL_SPI_SPIPC8_SCSPSL2_RESETVAL  (0x00000000u)

/*----SCSPSL2 Tokens----*/
#define CSL_SPI_SPIPC8_SCSPSL2_PULLDOWN  (0x00000000u)
#define CSL_SPI_SPIPC8_SCSPSL2_PULLUP    (0x00000001u)

#define CSL_SPI_SPIPC8_SCSPSL1_MASK      (0x00000002u)
#define CSL_SPI_SPIPC8_SCSPSL1_SHIFT     (0x00000001u)
#define CSL_SPI_SPIPC8_SCSPSL1_RESETVAL  (0x00000000u)

/*----SCSPSL1 Tokens----*/
#define CSL_SPI_SPIPC8_SCSPSL1_PULLDOWN  (0x00000000u)
#define CSL_SPI_SPIPC8_SCSPSL1_PULLUP    (0x00000001u)

#define CSL_SPI_SPIPC8_SCSPSL0_MASK      (0x00000001u)
#define CSL_SPI_SPIPC8_SCSPSL0_SHIFT     (0x00000000u)
#define CSL_SPI_SPIPC8_SCSPSL0_RESETVAL  (0x00000000u)

/*----SCSPSL0 Tokens----*/
#define CSL_SPI_SPIPC8_SCSPSL0_PULLDOWN  (0x00000000u)
#define CSL_SPI_SPIPC8_SCSPSL0_PULLUP    (0x00000001u)

#define CSL_SPI_SPIPC8_RESETVAL          (0x00000000u)

/* SPIDAT0 */

#define CSL_SPI_SPIDAT0_SPIDAT0_MASK     (0x0000FFFFu)
#define CSL_SPI_SPIDAT0_SPIDAT0_SHIFT    (0x00000000u)
#define CSL_SPI_SPIDAT0_SPIDAT0_RESETVAL (0x00000000u)

#define CSL_SPI_SPIDAT0_RESETVAL         (0x00000000u)

/* SPIDAT1 */

#define CSL_SPI_SPIDAT1_CSHOLD_MASK      (0x10000000u)
#define CSL_SPI_SPIDAT1_CSHOLD_SHIFT     (0x0000001Cu)
#define CSL_SPI_SPIDAT1_CSHOLD_RESETVAL  (0x00000000u)

/*----CSHOLD Tokens----*/
#define CSL_SPI_SPIDAT1_CSHOLD_NO        (0x00000000u)
#define CSL_SPI_SPIDAT1_CSHOLD_YES       (0x00000001u)

#define CSL_SPI_SPIDAT1_WDEL_MASK        (0x04000000u)
#define CSL_SPI_SPIDAT1_WDEL_SHIFT       (0x0000001Au)
#define CSL_SPI_SPIDAT1_WDEL_RESETVAL    (0x00000000u)

/*----WDEL Tokens----*/
#define CSL_SPI_SPIDAT1_WDEL_NODELAY     (0x00000000u)
#define CSL_SPI_SPIDAT1_WDEL_DELAY       (0x00000001u)

#define CSL_SPI_SPIDAT1_DFSEL_MASK       (0x03000000u)
#define CSL_SPI_SPIDAT1_DFSEL_SHIFT      (0x00000018u)
#define CSL_SPI_SPIDAT1_DFSEL_RESETVAL   (0x00000000u)

/*----DFSEL Tokens----*/
#define CSL_SPI_SPIDAT1_DFSEL_FMT0       (0x00000000u)
#define CSL_SPI_SPIDAT1_DFSEL_FMT1       (0x00000001u)
#define CSL_SPI_SPIDAT1_DFSEL_FMT2       (0x00000002u)
#define CSL_SPI_SPIDAT1_DFSEL_FMT3       (0x00000003u)

#define CSL_SPI_SPIDAT1_CSNR_MASK        (0x00FF0000u)
#define CSL_SPI_SPIDAT1_CSNR_SHIFT       (0x00000010u)
#define CSL_SPI_SPIDAT1_CSNR_RESETVAL    (0x00000000u)

#define CSL_SPI_SPIDAT1_SPIDAT1_MASK     (0x0000FFFFu)
#define CSL_SPI_SPIDAT1_SPIDAT1_SHIFT    (0x00000000u)
#define CSL_SPI_SPIDAT1_SPIDAT1_RESETVAL (0x00000000u)

#define CSL_SPI_SPIDAT1_RESETVAL         (0x00000000u)

/* SPIBUF */

#define CSL_SPI_SPIBUF_RXEMPTY_MASK      (0x80000000u)
#define CSL_SPI_SPIBUF_RXEMPTY_SHIFT     (0x0000001Fu)
#define CSL_SPI_SPIBUF_RXEMPTY_RESETVAL  (0x00000001u)

/*----RXEMPTY Tokens----*/
#define CSL_SPI_SPIBUF_RXEMPTY_YES       (0x00000000u)
#define CSL_SPI_SPIBUF_RXEMPTY_NO        (0x00000001u)

#define CSL_SPI_SPIBUF_RXOVR_MASK        (0x40000000u)
#define CSL_SPI_SPIBUF_RXOVR_SHIFT       (0x0000001Eu)
#define CSL_SPI_SPIBUF_RXOVR_RESETVAL    (0x00000000u)

/*----RXOVR Tokens----*/
#define CSL_SPI_SPIBUF_RXOVR_NO          (0x00000000u)
#define CSL_SPI_SPIBUF_RXOVR_YES         (0x00000001u)

#define CSL_SPI_SPIBUF_TXFULL_MASK       (0x20000000u)
#define CSL_SPI_SPIBUF_TXFULL_SHIFT      (0x0000001Du)
#define CSL_SPI_SPIBUF_TXFULL_RESETVAL   (0x00000000u)

/*----TXFULL Tokens----*/
#define CSL_SPI_SPIBUF_TXFULL_NO         (0x00000000u)
#define CSL_SPI_SPIBUF_TXFULL_YES        (0x00000001u)

#define CSL_SPI_SPIBUF_BITERR_MASK       (0x10000000u)
#define CSL_SPI_SPIBUF_BITERR_SHIFT      (0x0000001Cu)
#define CSL_SPI_SPIBUF_BITERR_RESETVAL   (0x00000000u)

/*----BITERR Tokens----*/
#define CSL_SPI_SPIBUF_BITERR_NO         (0x00000000u)
#define CSL_SPI_SPIBUF_BITERR_YES        (0x00000001u)

#define CSL_SPI_SPIBUF_DESYNC_MASK       (0x08000000u)
#define CSL_SPI_SPIBUF_DESYNC_SHIFT      (0x0000001Bu)
#define CSL_SPI_SPIBUF_DESYNC_RESETVAL   (0x00000000u)

/*----DESYNC Tokens----*/
#define CSL_SPI_SPIBUF_DESYNC_NO         (0x00000000u)
#define CSL_SPI_SPIBUF_DESYNC_YES        (0x00000001u)

#define CSL_SPI_SPIBUF_PARITYERR_MASK    (0x04000000u)
#define CSL_SPI_SPIBUF_PARITYERR_SHIFT   (0x0000001Au)
#define CSL_SPI_SPIBUF_PARITYERR_RESETVAL (0x00000000u)

/*----PARITYERR Tokens----*/
#define CSL_SPI_SPIBUF_PARITYERR_NO      (0x00000000u)
#define CSL_SPI_SPIBUF_PARITYERR_YES     (0x00000001u)

#define CSL_SPI_SPIBUF_TIMEOUT_MASK      (0x02000000u)
#define CSL_SPI_SPIBUF_TIMEOUT_SHIFT     (0x00000019u)
#define CSL_SPI_SPIBUF_TIMEOUT_RESETVAL  (0x00000000u)

/*----TIMEOUT Tokens----*/
#define CSL_SPI_SPIBUF_TIMEOUT_NO        (0x00000000u)
#define CSL_SPI_SPIBUF_TIMEOUT_YES       (0x00000001u)

#define CSL_SPI_SPIBUF_LCSNR_MASK        (0x00FF0000u)
#define CSL_SPI_SPIBUF_LCSNR_SHIFT       (0x00000010u)
#define CSL_SPI_SPIBUF_LCSNR_RESETVAL    (0x00000000u)

#define CSL_SPI_SPIBUF_SPIBUF_MASK       (0x0000FFFFu)
#define CSL_SPI_SPIBUF_SPIBUF_SHIFT      (0x00000000u)
#define CSL_SPI_SPIBUF_SPIBUF_RESETVAL   (0x00000000u)

#define CSL_SPI_SPIBUF_RESETVAL          (0x80000000u)

/* SPIEMU */

#define CSL_SPI_SPIEMU_SPIEMU_MASK       (0x0000FFFFu)
#define CSL_SPI_SPIEMU_SPIEMU_SHIFT      (0x00000000u)
#define CSL_SPI_SPIEMU_SPIEMU_RESETVAL   (0x00000000u)

#define CSL_SPI_SPIEMU_RESETVAL          (0x00000000u)

/* SPIDELAY */

#define CSL_SPI_SPIDELAY_C2TDELAY_MASK   (0x1F000000u)
#define CSL_SPI_SPIDELAY_C2TDELAY_SHIFT  (0x00000018u)
#define CSL_SPI_SPIDELAY_C2TDELAY_RESETVAL (0x00000000u)

#define CSL_SPI_SPIDELAY_T2CDELAY_MASK   (0x001F0000u)
#define CSL_SPI_SPIDELAY_T2CDELAY_SHIFT  (0x00000010u)
#define CSL_SPI_SPIDELAY_T2CDELAY_RESETVAL (0x00000000u)

#define CSL_SPI_SPIDELAY_T2EDELAY_MASK   (0x0000FF00u)
#define CSL_SPI_SPIDELAY_T2EDELAY_SHIFT  (0x00000008u)
#define CSL_SPI_SPIDELAY_T2EDELAY_RESETVAL (0x00000000u)

#define CSL_SPI_SPIDELAY_C2EDELAY_MASK   (0x000000FFu)
#define CSL_SPI_SPIDELAY_C2EDELAY_SHIFT  (0x00000000u)
#define CSL_SPI_SPIDELAY_C2EDELAY_RESETVAL (0x00000000u)

#define CSL_SPI_SPIDELAY_RESETVAL        (0x00000000u)

/* SPIDEF */

#define CSL_SPI_SPIDEF_CSDEF7_MASK       (0x00000080u)
#define CSL_SPI_SPIDEF_CSDEF7_SHIFT      (0x00000007u)
#define CSL_SPI_SPIDEF_CSDEF7_RESETVAL   (0x00000001u)

#define CSL_SPI_SPIDEF_CSDEF6_MASK       (0x00000040u)
#define CSL_SPI_SPIDEF_CSDEF6_SHIFT      (0x00000006u)
#define CSL_SPI_SPIDEF_CSDEF6_RESETVAL   (0x00000001u)

#define CSL_SPI_SPIDEF_CSDEF5_MASK       (0x00000020u)
#define CSL_SPI_SPIDEF_CSDEF5_SHIFT      (0x00000005u)
#define CSL_SPI_SPIDEF_CSDEF5_RESETVAL   (0x00000001u)

#define CSL_SPI_SPIDEF_CSDEF4_MASK       (0x00000010u)
#define CSL_SPI_SPIDEF_CSDEF4_SHIFT      (0x00000004u)
#define CSL_SPI_SPIDEF_CSDEF4_RESETVAL   (0x00000001u)

#define CSL_SPI_SPIDEF_CSDEF3_MASK       (0x00000008u)
#define CSL_SPI_SPIDEF_CSDEF3_SHIFT      (0x00000003u)
#define CSL_SPI_SPIDEF_CSDEF3_RESETVAL   (0x00000001u)

#define CSL_SPI_SPIDEF_CSDEF2_MASK       (0x00000004u)
#define CSL_SPI_SPIDEF_CSDEF2_SHIFT      (0x00000002u)
#define CSL_SPI_SPIDEF_CSDEF2_RESETVAL   (0x00000001u)

#define CSL_SPI_SPIDEF_CSDEF1_MASK       (0x00000002u)
#define CSL_SPI_SPIDEF_CSDEF1_SHIFT      (0x00000001u)
#define CSL_SPI_SPIDEF_CSDEF1_RESETVAL   (0x00000001u)

#define CSL_SPI_SPIDEF_CSDEF0_MASK       (0x00000001u)
#define CSL_SPI_SPIDEF_CSDEF0_SHIFT      (0x00000000u)
#define CSL_SPI_SPIDEF_CSDEF0_RESETVAL   (0x00000001u)

#define CSL_SPI_SPIDEF_RESETVAL          (0x000000FFu)

/* SPIFMT */

#define CSL_SPI_SPIFMT_WDELAY_MASK       (0x3F000000u)
#define CSL_SPI_SPIFMT_WDELAY_SHIFT      (0x00000018u)
#define CSL_SPI_SPIFMT_WDELAY_RESETVAL   (0x00000000u)

#define CSL_SPI_SPIFMT_PARPOL_MASK       (0x00800000u)
#define CSL_SPI_SPIFMT_PARPOL_SHIFT      (0x00000017u)
#define CSL_SPI_SPIFMT_PARPOL_RESETVAL   (0x00000000u)

/*----PARPOL Tokens----*/
#define CSL_SPI_SPIFMT_PARPOL_EVEN       (0x00000000u)
#define CSL_SPI_SPIFMT_PARPOL_ODD        (0x00000001u)

#define CSL_SPI_SPIFMT_PARITYENA_MASK    (0x00400000u)
#define CSL_SPI_SPIFMT_PARITYENA_SHIFT   (0x00000016u)
#define CSL_SPI_SPIFMT_PARITYENA_RESETVAL (0x00000000u)

/*----PARITYENA Tokens----*/
#define CSL_SPI_SPIFMT_PARITYENA_DISABLE (0x00000000u)
#define CSL_SPI_SPIFMT_PARITYENA_ENABLE  (0x00000001u)

#define CSL_SPI_SPIFMT_WAITEN_MASK       (0x00200000u)
#define CSL_SPI_SPIFMT_WAITEN_SHIFT      (0x00000015u)
#define CSL_SPI_SPIFMT_WAITEN_RESETVAL   (0x00000000u)

/*----WAITEN Tokens----*/
#define CSL_SPI_SPIFMT_WAITEN_NO         (0x00000000u)
#define CSL_SPI_SPIFMT_WAITEN_YES        (0x00000001u)

#define CSL_SPI_SPIFMT_SHIFTDIR_MASK     (0x00100000u)
#define CSL_SPI_SPIFMT_SHIFTDIR_SHIFT    (0x00000014u)
#define CSL_SPI_SPIFMT_SHIFTDIR_RESETVAL (0x00000000u)

/*----SHIFTDIR Tokens----*/
#define CSL_SPI_SPIFMT_SHIFTDIR_MSBFIRST (0x00000000u)
#define CSL_SPI_SPIFMT_SHIFTDIR_LSBFIRST (0x00000001u)

#define CSL_SPI_SPIFMT_POLARITY_MASK     (0x00020000u)
#define CSL_SPI_SPIFMT_POLARITY_SHIFT    (0x00000011u)
#define CSL_SPI_SPIFMT_POLARITY_RESETVAL (0x00000000u)

/*----POLARITY Tokens----*/
#define CSL_SPI_SPIFMT_POLARITY_INACTIVELO (0x00000000u)
#define CSL_SPI_SPIFMT_POLARITY_INACTIVEHI (0x00000001u)

#define CSL_SPI_SPIFMT_PHASE_MASK        (0x00010000u)
#define CSL_SPI_SPIFMT_PHASE_SHIFT       (0x00000010u)
#define CSL_SPI_SPIFMT_PHASE_RESETVAL    (0x00000000u)

/*----PHASE Tokens----*/
#define CSL_SPI_SPIFMT_PHASE_IN          (0x00000000u)
#define CSL_SPI_SPIFMT_PHASE_OUT         (0x00000001u)

#define CSL_SPI_SPIFMT_PRESCALE_MASK     (0x0000FF00u)
#define CSL_SPI_SPIFMT_PRESCALE_SHIFT    (0x00000008u)
#define CSL_SPI_SPIFMT_PRESCALE_RESETVAL (0x00000000u)

#define CSL_SPI_SPIFMT_CHARLEN_MASK      (0x0000001Fu)
#define CSL_SPI_SPIFMT_CHARLEN_SHIFT     (0x00000000u)
#define CSL_SPI_SPIFMT_CHARLEN_RESETVAL  (0x00000000u)

#define CSL_SPI_SPIFMT_RESETVAL          (0x00000000u)

/* TGINTVECT */

#define CSL_SPI_TGINTVECT_INTVECT_MASK   (0x0000003Eu)
#define CSL_SPI_TGINTVECT_INTVECT_SHIFT  (0x00000001u)
#define CSL_SPI_TGINTVECT_INTVECT_RESETVAL (0x00000000u)

#define CSL_SPI_TGINTVECT_SUSPEND_MASK   (0x00000001u)
#define CSL_SPI_TGINTVECT_SUSPEND_SHIFT  (0x00000000u)
#define CSL_SPI_TGINTVECT_SUSPEND_RESETVAL (0x00000000u)

/*----SUSPEND Tokens----*/
#define CSL_SPI_TGINTVECT_SUSPEND_FINISH (0x00000000u)

#define CSL_SPI_TGINTVECT_RESETVAL       (0x00000000u)

/* MIBSPIE */

#define CSL_SPI_MIBSPIE_MIBSPIENA_MASK   (0x00000001u)
#define CSL_SPI_MIBSPIE_MIBSPIENA_SHIFT  (0x00000000u)
#define CSL_SPI_MIBSPIE_MIBSPIENA_RESETVAL (0x00000000u)

/*----MIBSPIENA Tokens----*/
#define CSL_SPI_MIBSPIE_MIBSPIENA_NO     (0x00000000u)
#define CSL_SPI_MIBSPIE_MIBSPIENA_YES    (0x00000001u)

#define CSL_SPI_MIBSPIE_RESETVAL         (0x00000000u)

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -