📄 mcbsp1.c
字号:
RW_PREPARE_WRITE(MCBSP1_MCBSP_SPCR1_REG,RRST_,16);
RW_WRITE(MCBSP1_MCBSP_SPCR1_REG);
RW_TEST_READ(MCBSP1_MCBSP_SPCR1_REG,DLB,16);
RW_TEST_READ(MCBSP1_MCBSP_SPCR1_REG,RJUST,16);
RW_TEST_READ(MCBSP1_MCBSP_SPCR1_REG,CLKSTP,16);
//MCBSP1_MCBSP_SPCR1_REG,RSVD is Read Only
RW_TEST_READ(MCBSP1_MCBSP_SPCR1_REG,DXENA,16);
RW_TEST_READ(MCBSP1_MCBSP_SPCR1_REG,ABIS,16);
RW_TEST_READ(MCBSP1_MCBSP_SPCR1_REG,RINTM,16);
RW_TEST_READ(MCBSP1_MCBSP_SPCR1_REG,RSYNCERR,16);
//MCBSP1_MCBSP_SPCR1_REG,RFULL is Read Only
//MCBSP1_MCBSP_SPCR1_REG,RRDY is Read Only
RW_TEST_READ(MCBSP1_MCBSP_SPCR1_REG,RRST_,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_SPCR1_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_RCR2_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCR2_REG,RPHASE,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCR2_REG,RFRLEN2,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCR2_REG,RWDLEN2,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCR2_REG,RCOMPAND,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCR2_REG,RFIG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCR2_REG,RDATDLY,16);
RW_WRITE(MCBSP1_MCBSP_RCR2_REG);
RW_TEST_READ(MCBSP1_MCBSP_RCR2_REG,RPHASE,16);
RW_TEST_READ(MCBSP1_MCBSP_RCR2_REG,RFRLEN2,16);
RW_TEST_READ(MCBSP1_MCBSP_RCR2_REG,RWDLEN2,16);
RW_TEST_READ(MCBSP1_MCBSP_RCR2_REG,RCOMPAND,16);
RW_TEST_READ(MCBSP1_MCBSP_RCR2_REG,RFIG,16);
RW_TEST_READ(MCBSP1_MCBSP_RCR2_REG,RDATDLY,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_RCR2_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_RCR1_REG,16);
//MCBSP1_MCBSP_RCR1_REG,RSVD1 is Read Only
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCR1_REG,RFRLEN1,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCR1_REG,RWDLEN1,16);
//MCBSP1_MCBSP_RCR1_REG,RSVD2 is Read Only
RW_WRITE(MCBSP1_MCBSP_RCR1_REG);
//MCBSP1_MCBSP_RCR1_REG,RSVD1 is Read Only
RW_TEST_READ(MCBSP1_MCBSP_RCR1_REG,RFRLEN1,16);
RW_TEST_READ(MCBSP1_MCBSP_RCR1_REG,RWDLEN1,16);
//MCBSP1_MCBSP_RCR1_REG,RSVD2 is Read Only
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_RCR1_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_XCR2_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCR2_REG,XPHASE,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCR2_REG,XFRLEN2,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCR2_REG,XWDLEN2,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCR2_REG,XCOMPAND,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCR2_REG,XFIG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCR2_REG,XDATDLY,16);
RW_WRITE(MCBSP1_MCBSP_XCR2_REG);
RW_TEST_READ(MCBSP1_MCBSP_XCR2_REG,XPHASE,16);
RW_TEST_READ(MCBSP1_MCBSP_XCR2_REG,XFRLEN2,16);
RW_TEST_READ(MCBSP1_MCBSP_XCR2_REG,XWDLEN2,16);
RW_TEST_READ(MCBSP1_MCBSP_XCR2_REG,XCOMPAND,16);
RW_TEST_READ(MCBSP1_MCBSP_XCR2_REG,XFIG,16);
RW_TEST_READ(MCBSP1_MCBSP_XCR2_REG,XDATDLY,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_XCR2_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_XCR1_REG,16);
//MCBSP1_MCBSP_XCR1_REG,RSVD1 is Read Only
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCR1_REG,XFRLEN1,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCR1_REG,XWDLEN1,16);
//MCBSP1_MCBSP_XCR1_REG,RSVD2 is Read Only
RW_WRITE(MCBSP1_MCBSP_XCR1_REG);
//MCBSP1_MCBSP_XCR1_REG,RSVD1 is Read Only
RW_TEST_READ(MCBSP1_MCBSP_XCR1_REG,XFRLEN1,16);
RW_TEST_READ(MCBSP1_MCBSP_XCR1_REG,XWDLEN1,16);
//MCBSP1_MCBSP_XCR1_REG,RSVD2 is Read Only
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_XCR1_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_SRGR2_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_SRGR2_REG,GSYNC,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_SRGR2_REG,CLKSP,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_SRGR2_REG,CLKSM,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_SRGR2_REG,FSGM,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_SRGR2_REG,FPER,16);
RW_WRITE(MCBSP1_MCBSP_SRGR2_REG);
RW_TEST_READ(MCBSP1_MCBSP_SRGR2_REG,GSYNC,16);
RW_TEST_READ(MCBSP1_MCBSP_SRGR2_REG,CLKSP,16);
RW_TEST_READ(MCBSP1_MCBSP_SRGR2_REG,CLKSM,16);
RW_TEST_READ(MCBSP1_MCBSP_SRGR2_REG,FSGM,16);
RW_TEST_READ(MCBSP1_MCBSP_SRGR2_REG,FPER,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_SRGR2_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_SRGR1_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_SRGR1_REG,FWID,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_SRGR1_REG,CLKGDV,16);
RW_WRITE(MCBSP1_MCBSP_SRGR1_REG);
RW_TEST_READ(MCBSP1_MCBSP_SRGR1_REG,FWID,16);
RW_TEST_READ(MCBSP1_MCBSP_SRGR1_REG,CLKGDV,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_SRGR1_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_MCR2_REG,16);
//MCBSP1_MCBSP_MCR2_REG,RSVD is Read Only
RW_PREPARE_WRITE(MCBSP1_MCBSP_MCR2_REG,XMCME,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_MCR2_REG,XPBBLK,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_MCR2_REG,XPABLK,16);
//MCBSP1_MCBSP_MCR2_REG,XCBLK is Read Only
RW_PREPARE_WRITE(MCBSP1_MCBSP_MCR2_REG,XMCM,16);
RW_WRITE(MCBSP1_MCBSP_MCR2_REG);
//MCBSP1_MCBSP_MCR2_REG,RSVD is Read Only
RW_TEST_READ(MCBSP1_MCBSP_MCR2_REG,XMCME,16);
RW_TEST_READ(MCBSP1_MCBSP_MCR2_REG,XPBBLK,16);
RW_TEST_READ(MCBSP1_MCBSP_MCR2_REG,XPABLK,16);
//MCBSP1_MCBSP_MCR2_REG,XCBLK is Read Only
RW_TEST_READ(MCBSP1_MCBSP_MCR2_REG,XMCM,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_MCR2_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_MCR1_REG,16);
//MCBSP1_MCBSP_MCR1_REG,RSVD1 is Read Only
RW_PREPARE_WRITE(MCBSP1_MCBSP_MCR1_REG,RMCME,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_MCR1_REG,RPBBLK,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_MCR1_REG,RPABLK,16);
//MCBSP1_MCBSP_MCR1_REG,RCBLK is Read Only
//MCBSP1_MCBSP_MCR1_REG,RSVD2 is Read Only
RW_PREPARE_WRITE(MCBSP1_MCBSP_MCR1_REG,RMCM,16);
RW_WRITE(MCBSP1_MCBSP_MCR1_REG);
//MCBSP1_MCBSP_MCR1_REG,RSVD1 is Read Only
RW_TEST_READ(MCBSP1_MCBSP_MCR1_REG,RMCME,16);
RW_TEST_READ(MCBSP1_MCBSP_MCR1_REG,RPBBLK,16);
RW_TEST_READ(MCBSP1_MCBSP_MCR1_REG,RPABLK,16);
//MCBSP1_MCBSP_MCR1_REG,RCBLK is Read Only
//MCBSP1_MCBSP_MCR1_REG,RSVD2 is Read Only
RW_TEST_READ(MCBSP1_MCBSP_MCR1_REG,RMCM,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_MCR1_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_RCERA_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCERA_REG,RCERA,16);
RW_WRITE(MCBSP1_MCBSP_RCERA_REG);
RW_TEST_READ(MCBSP1_MCBSP_RCERA_REG,RCERA,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_RCERA_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_RCERB_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCERB_REG,RCERB,16);
RW_WRITE(MCBSP1_MCBSP_RCERB_REG);
RW_TEST_READ(MCBSP1_MCBSP_RCERB_REG,RCERB,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_RCERB_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_XCERA_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCERA_REG,XCERA,16);
RW_WRITE(MCBSP1_MCBSP_XCERA_REG);
RW_TEST_READ(MCBSP1_MCBSP_XCERA_REG,XCERA,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_XCERA_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_XCERB_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCERB_REG,XCERB,16);
RW_WRITE(MCBSP1_MCBSP_XCERB_REG);
RW_TEST_READ(MCBSP1_MCBSP_XCERB_REG,XCERB,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_XCERB_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_PCR_REG,16);
//MCBSP1_MCBSP_PCR_REG,RSVD is Read Only
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,IDLE_EN,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,XIOEN,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,RIOEN,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,FSXM,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,FSRM,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,CLKXM,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,CLKRM,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,SCLKME,16);
//MCBSP1_MCBSP_PCR_REG,CLKS_STAT is Read Only
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,DX_STAT,16);
//MCBSP1_MCBSP_PCR_REG,DR_STAT is Read Only
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,FSXP,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,FSRP,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,CLKXP,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_PCR_REG,CLKRP,16);
RW_WRITE(MCBSP1_MCBSP_PCR_REG);
//MCBSP1_MCBSP_PCR_REG,RSVD is Read Only
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,IDLE_EN,16);
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,XIOEN,16);
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,RIOEN,16);
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,FSXM,16);
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,FSRM,16);
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,CLKXM,16);
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,CLKRM,16);
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,SCLKME,16);
//MCBSP1_MCBSP_PCR_REG,CLKS_STAT is Read Only
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,DX_STAT,16);
//MCBSP1_MCBSP_PCR_REG,DR_STAT is Read Only
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,FSXP,16);
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,FSRP,16);
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,CLKXP,16);
RW_TEST_READ(MCBSP1_MCBSP_PCR_REG,CLKRP,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_PCR_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_RCERC_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCERC_REG,RCERC,16);
RW_WRITE(MCBSP1_MCBSP_RCERC_REG);
RW_TEST_READ(MCBSP1_MCBSP_RCERC_REG,RCERC,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_RCERC_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_RCERD_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCERD_REG,RCERD,16);
RW_WRITE(MCBSP1_MCBSP_RCERD_REG);
RW_TEST_READ(MCBSP1_MCBSP_RCERD_REG,RCERD,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_RCERD_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_XCERC_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCERC_REG,XCERC,16);
RW_WRITE(MCBSP1_MCBSP_XCERC_REG);
RW_TEST_READ(MCBSP1_MCBSP_XCERC_REG,XCERC,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_XCERC_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_XCERD_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCERD_REG,XCERD,16);
RW_WRITE(MCBSP1_MCBSP_XCERD_REG);
RW_TEST_READ(MCBSP1_MCBSP_XCERD_REG,XCERD,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_XCERD_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_RCERE_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCERE_REG,RCERE,16);
RW_WRITE(MCBSP1_MCBSP_RCERE_REG);
RW_TEST_READ(MCBSP1_MCBSP_RCERE_REG,RCERE,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_RCERE_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_RCERF_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCERF_REG,RCERF,16);
RW_WRITE(MCBSP1_MCBSP_RCERF_REG);
RW_TEST_READ(MCBSP1_MCBSP_RCERF_REG,RCERF,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_RCERF_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_XCERE_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCERE_REG,XCERE,16);
RW_WRITE(MCBSP1_MCBSP_XCERE_REG);
RW_TEST_READ(MCBSP1_MCBSP_XCERE_REG,XCERE,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_XCERE_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_XCERF_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCERF_REG,XCERF,16);
RW_WRITE(MCBSP1_MCBSP_XCERF_REG);
RW_TEST_READ(MCBSP1_MCBSP_XCERF_REG,XCERF,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_XCERF_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_RCERG_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCERG_REG,RCERG,16);
RW_WRITE(MCBSP1_MCBSP_RCERG_REG);
RW_TEST_READ(MCBSP1_MCBSP_RCERG_REG,RCERG,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_RCERG_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_RCERH_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_RCERH_REG,RCERH,16);
RW_WRITE(MCBSP1_MCBSP_RCERH_REG);
RW_TEST_READ(MCBSP1_MCBSP_RCERH_REG,RCERH,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_RCERH_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_XCERG_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCERG_REG,XCERG,16);
RW_WRITE(MCBSP1_MCBSP_XCERG_REG);
RW_TEST_READ(MCBSP1_MCBSP_XCERG_REG,XCERG,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_XCERG_REG);
END_RW_TEST();
BEGIN_RW_TEST(MCBSP1_MCBSP_XCERH_REG,16);
RW_PREPARE_WRITE(MCBSP1_MCBSP_XCERH_REG,XCERH,16);
RW_WRITE(MCBSP1_MCBSP_XCERH_REG);
RW_TEST_READ(MCBSP1_MCBSP_XCERH_REG,XCERH,16);
RW_WRITE_PREVIOUS_VALUE(MCBSP1_MCBSP_XCERH_REG);
END_RW_TEST();
END_ACCESS_MODULE();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -