?? spmc75_regs.inc
字號(hào):
.DEFINE CW_TMR3_TMRPS_FCKdiv1 0x0000
.DEFINE CW_TMR3_TMRPS_FCKdiv4 0x0001
.DEFINE CW_TMR3_TMRPS_FCKdiv16 0x0002
.DEFINE CW_TMR3_TMRPS_FCKdiv64 0x0003
.DEFINE CW_TMR3_TMRPS_FCKdiv256 0x0004
.DEFINE CW_TMR3_TMRPS_FCKdiv1024 0x0005
.DEFINE CW_TMR3_TMRPS_TCLKA 0x0006
.DEFINE CW_TMR3_TMRPS_TCLKB 0x0007
.DEFINE CW_TMR3_CKEGS_Rising (0x0000 << 3)
.DEFINE CW_TMR3_CKEGS_Falling (0x0001 << 3)
.DEFINE CW_TMR3_CKEGS_Both (0x0002 << 3)
.DEFINE CW_TMR3_CCLS_Disabled (0x0000 << 5)
.DEFINE CW_TMR3_CCLS_TPR (0x0007 << 5)
//.DEFINE CW_TMR3_LDOK (0x0001 << 9)
.DEFINE CW_TMR3_MODE_Normal (0x0000 << 10)
.DEFINE CW_TMR3_MODE_PWM_Edge (0x0008 << 10)
.DEFINE CW_TMR3_MODE_PWM_Center (0x000A << 10)
.DEFINE CW_TMR3_PRDINT_Period (0x0000 << 14)
.DEFINE CW_TMR3_PRDINT_2Period (0x0001 << 14)
.DEFINE CW_TMR3_PRDINT_4Period (0x0002 << 14)
.DEFINE CW_TMR3_PRDINT_8Period (0x0003 << 14)
// Bit set //
.DEFINE CB_TMR3_TMRPS0 0
.DEFINE CB_TMR3_TMRPS1 1
.DEFINE CB_TMR3_TMRPS2 2
.DEFINE CB_TMR3_CKEGS0 3
.DEFINE CB_TMR3_CKEGS1 4
.DEFINE CB_TMR3_CCLS0 5
.DEFINE CB_TMR3_CCLS1 6
.DEFINE CB_TMR3_CCLS2 7
.DEFINE CB_TMR3_MODE0 10
.DEFINE CB_TMR3_MODE1 11
.DEFINE CB_TMR3_MODE2 12
.DEFINE CB_TMR3_MODE3 13
.DEFINE CB_TMR3_PRDINT0 14
.DEFINE CB_TMR3_PRDINT1 15
// P_TMR4_Ctrl register //
// word set //
.DEFINE CW_TMR4_TMRPS_FCKdiv1 0x0000
.DEFINE CW_TMR4_TMRPS_FCKdiv4 0x0001
.DEFINE CW_TMR4_TMRPS_FCKdiv16 0x0002
.DEFINE CW_TMR4_TMRPS_FCKdiv64 0x0003
.DEFINE CW_TMR4_TMRPS_FCKdiv256 0x0004
.DEFINE CW_TMR4_TMRPS_FCKdiv1024 0x0005
.DEFINE CW_TMR4_TMRPS_TCLKA 0x0006
.DEFINE CW_TMR4_TMRPS_TCLKB 0x0007
.DEFINE CW_TMR4_CKEGS_Rising (0x0000 << 3)
.DEFINE CW_TMR4_CKEGS_Falling (0x0001 << 3)
.DEFINE CW_TMR4_CKEGS_Both (0x0002 << 3)
.DEFINE CW_TMR4_CCLS_Disabled (0x0000 << 5)
.DEFINE CW_TMR4_CCLS_TPR (0x0007 << 5)
//.DEFINE CW_TMR4_LDOK (0x0001 << 9)
.DEFINE CW_TMR4_MODE_Normal (0x0000 << 10)
.DEFINE CW_TMR4_MODE_PWM_Edge (0x0008 << 10)
.DEFINE CW_TMR4_MODE_PWM_Center (0x000A << 10)
.DEFINE CW_TMR4_PRDINT_Period (0x0000 << 14)
.DEFINE CW_TMR4_PRDINT_2Period (0x0001 << 14)
.DEFINE CW_TMR4_PRDINT_4Period (0x0002 << 14)
.DEFINE CW_TMR4_PRDINT_8Period (0x0003 << 14)
// Bit set //
.DEFINE CB_TMR4_TMRPS0 0
.DEFINE CB_TMR4_TMRPS1 1
.DEFINE CB_TMR4_TMRPS2 2
.DEFINE CB_TMR4_CKEGS0 3
.DEFINE CB_TMR4_CKEGS1 4
.DEFINE CB_TMR4_CCLS0 5
.DEFINE CB_TMR4_CCLS1 6
.DEFINE CB_TMR4_CCLS2 7
.DEFINE CB_TMR4_MODE0 10
.DEFINE CB_TMR4_MODE1 11
.DEFINE CB_TMR4_MODE2 12
.DEFINE CB_TMR4_MODE3 13
.DEFINE CB_TMR4_PRDINT0 14
.DEFINE CB_TMR4_PRDINT1 15
// P_TMR0_IOCtrl register //
// word set //
.DEFINE CW_TMR0_IOAMOD_Output_00 0x0000
.DEFINE CW_TMR0_IOAMOD_Output_01 0x0001
.DEFINE CW_TMR0_IOAMOD_Output_10 0x0002
.DEFINE CW_TMR0_IOAMOD_Output_11 0x0003
.DEFINE CW_TMR0_IOAMOD_Output_Hold 0x0004
.DEFINE CW_TMR0_IOAMOD_Capture_Rising 0x0008
.DEFINE CW_TMR0_IOAMOD_Capture_Falling 0x0009
.DEFINE CW_TMR0_IOAMOD_Capture_Both 0x000A
.DEFINE CW_TMR0_IOAMOD_Capture_PDR 0x000C
.DEFINE CW_TMR0_IOBMOD_Output_00 (0x0000 << 4)
.DEFINE CW_TMR0_IOBMOD_Output_01 (0x0001 << 4)
.DEFINE CW_TMR0_IOBMOD_Output_10 (0x0002 << 4)
.DEFINE CW_TMR0_IOBMOD_Output_11 (0x0003 << 4)
.DEFINE CW_TMR0_IOBMOD_Output_Hold (0x0004 << 4)
.DEFINE CW_TMR0_IOBMOD_Capture_Rising (0x0008 << 4)
.DEFINE CW_TMR0_IOBMOD_Capture_Falling (0x0009 << 4)
.DEFINE CW_TMR0_IOBMOD_Capture_Both (0x000A << 4)
.DEFINE CW_TMR0_IOBMOD_Capture_PDR (0x000C << 4)
.DEFINE CW_TMR0_IOCMOD_Output_00 (0x0000 << 8)
.DEFINE CW_TMR0_IOCMOD_Output_01 (0x0001 << 8)
.DEFINE CW_TMR0_IOCMOD_Output_10 (0x0002 << 8)
.DEFINE CW_TMR0_IOCMOD_Output_11 (0x0003 << 8)
.DEFINE CW_TMR0_IOCMOD_Output_Hold (0x0004 << 8)
.DEFINE CW_TMR0_IOCMOD_Capture_Rising (0x0008 << 8)
.DEFINE CW_TMR0_IOCMOD_Capture_Falling (0x0009 << 8)
.DEFINE CW_TMR0_IOCMOD_Capture_Both (0x000A << 8)
.DEFINE CW_TMR0_IOCMOD_Capture_PDR (0x000C << 8)
// Bit set //
.DEFINE CB_TMR0_IOAMOD0 0
.DEFINE CB_TMR0_IOAMOD1 1
.DEFINE CB_TMR0_IOAMOD2 2
.DEFINE CB_TMR0_IOAMOD3 3
.DEFINE CB_TMR0_IOBMOD0 4
.DEFINE CB_TMR0_IOBMOD1 5
.DEFINE CB_TMR0_IOBMOD2 6
.DEFINE CB_TMR0_IOBMOD3 7
.DEFINE CB_TMR0_IOCMOD0 8
.DEFINE CB_TMR0_IOCMOD1 9
.DEFINE CB_TMR0_IOCMOD2 10
.DEFINE CB_TMR0_IOCMOD3 11
// P_TMR1_IOCtrl register //
// word set //
.DEFINE CW_TMR1_IOAMOD_Output_00 0x0000
.DEFINE CW_TMR1_IOAMOD_Output_01 0x0001
.DEFINE CW_TMR1_IOAMOD_Output_10 0x0002
.DEFINE CW_TMR1_IOAMOD_Output_11 0x0003
.DEFINE CW_TMR1_IOAMOD_Output_Hold 0x0004
.DEFINE CW_TMR1_IOAMOD_Capture_Rising 0x0008
.DEFINE CW_TMR1_IOAMOD_Capture_Falling 0x0009
.DEFINE CW_TMR1_IOAMOD_Capture_Both 0x000A
.DEFINE CW_TMR1_IOAMOD_Capture_PDR 0x000C
.DEFINE CW_TMR1_IOBMOD_Output_00 (0x0000 << 4)
.DEFINE CW_TMR1_IOBMOD_Output_01 (0x0001 << 4)
.DEFINE CW_TMR1_IOBMOD_Output_10 (0x0002 << 4)
.DEFINE CW_TMR1_IOBMOD_Output_11 (0x0003 << 4)
.DEFINE CW_TMR1_IOBMOD_Output_Hold (0x0004 << 4)
.DEFINE CW_TMR1_IOBMOD_Capture_Rising (0x0008 << 4)
.DEFINE CW_TMR1_IOBMOD_Capture_Falling (0x0009 << 4)
.DEFINE CW_TMR1_IOBMOD_Capture_Both (0x000A << 4)
.DEFINE CW_TMR1_IOBMOD_Capture_PDR (0x000C << 4)
.DEFINE CW_TMR1_IOCMOD_Output_00 (0x0000 << 8)
.DEFINE CW_TMR1_IOCMOD_Output_01 (0x0001 << 8)
.DEFINE CW_TMR1_IOCMOD_Output_10 (0x0002 << 8)
.DEFINE CW_TMR1_IOCMOD_Output_11 (0x0003 << 8)
.DEFINE CW_TMR1_IOCMOD_Output_Hold (0x0004 << 8)
.DEFINE CW_TMR1_IOCMOD_Capture_Rising (0x0008 << 8)
.DEFINE CW_TMR1_IOCMOD_Capture_Falling (0x0009 << 8)
.DEFINE CW_TMR1_IOCMOD_Capture_Both (0x000A << 8)
.DEFINE CW_TMR1_IOCMOD_Capture_PDR (0x000C << 8)
// Bit set //
.DEFINE CB_TMR1_IOAMOD0 0
.DEFINE CB_TMR1_IOAMOD1 1
.DEFINE CB_TMR1_IOAMOD2 2
.DEFINE CB_TMR1_IOAMOD3 3
.DEFINE CB_TMR1_IOBMOD0 4
.DEFINE CB_TMR1_IOBMOD1 5
.DEFINE CB_TMR1_IOBMOD2 6
.DEFINE CB_TMR1_IOBMOD3 7
.DEFINE CB_TMR1_IOCMOD0 8
.DEFINE CB_TMR1_IOCMOD1 9
.DEFINE CB_TMR1_IOCMOD2 10
.DEFINE CB_TMR1_IOCMOD3 11
// P_TMR2_IOCtrl register //
// word set //
.DEFINE CW_TMR2_IOAMOD_Output_00 0x0000
.DEFINE CW_TMR2_IOAMOD_Output_01 0x0001
.DEFINE CW_TMR2_IOAMOD_Output_10 0x0002
.DEFINE CW_TMR2_IOAMOD_Output_11 0x0003
.DEFINE CW_TMR2_IOAMOD_Output_Hold 0x0004
.DEFINE CW_TMR2_IOAMOD_Capture_Rising 0x0008
.DEFINE CW_TMR2_IOAMOD_Capture_Falling 0x0009
.DEFINE CW_TMR2_IOAMOD_Capture_Both 0x000A
.DEFINE CW_TMR2_IOBMOD_Output_00 (0x0000 << 4)
.DEFINE CW_TMR2_IOBMOD_Output_01 (0x0001 << 4)
.DEFINE CW_TMR2_IOBMOD_Output_10 (0x0002 << 4)
.DEFINE CW_TMR2_IOBMOD_Output_11 (0x0003 << 4)
.DEFINE CW_TMR2_IOBMOD_Output_Hold (0x0004 << 4)
.DEFINE CW_TMR2_IOBMOD_Capture_Rising (0x0008 << 4)
.DEFINE CW_TMR2_IOBMOD_Capture_Falling (0x0009 << 4)
.DEFINE CW_TMR2_IOBMOD_Capture_Both (0x000A << 4)
// Bit set //
.DEFINE CB_TMR2_IOAMOD0 0
.DEFINE CB_TMR2_IOAMOD1 1
.DEFINE CB_TMR2_IOAMOD2 2
.DEFINE CB_TMR2_IOAMOD3 3
.DEFINE CB_TMR2_IOBMOD0 4
.DEFINE CB_TMR2_IOBMOD1 5
.DEFINE CB_TMR2_IOBMOD2 6
.DEFINE CB_TMR2_IOBMOD3 7
// P_TMR3_IOCtrl register //
// word set //
.DEFINE CW_TMR3_IOAMOD_Output_00 0x0000
.DEFINE CW_TMR3_IOAMOD_Output_01 0x0001
.DEFINE CW_TMR3_IOAMOD_Output_10 0x0002
.DEFINE CW_TMR3_IOAMOD_Output_11 0x0003
.DEFINE CW_TMR3_IOAMOD_Output_Hold 0x0004
.DEFINE CW_TMR3_IOBMOD_Output_00 (0x0000 << 4)
.DEFINE CW_TMR3_IOBMOD_Output_01 (0x0001 << 4)
.DEFINE CW_TMR3_IOBMOD_Output_10 (0x0002 << 4)
.DEFINE CW_TMR3_IOBMOD_Output_11 (0x0003 << 4)
.DEFINE CW_TMR3_IOBMOD_Output_Hold (0x0004 << 4)
.DEFINE CW_TMR3_IOCMOD_Output_00 (0x0000 << 8)
.DEFINE CW_TMR3_IOCMOD_Output_01 (0x0001 << 8)
.DEFINE CW_TMR3_IOCMOD_Output_10 (0x0002 << 8)
.DEFINE CW_TMR3_IOCMOD_Output_11 (0x0003 << 8)
.DEFINE CW_TMR3_IOCMOD_Output_Hold (0x0004 << 8)
// Bit set //
.DEFINE CB_TMR3_IOAMOD0 0
.DEFINE CB_TMR3_IOAMOD1 1
.DEFINE CB_TMR3_IOAMOD2 2
.DEFINE CB_TMR3_IOAMOD3 3
.DEFINE CB_TMR3_IOBMOD0 4
.DEFINE CB_TMR3_IOBMOD1 5
.DEFINE CB_TMR3_IOBMOD2 6
.DEFINE CB_TMR3_IOBMOD3 7
.DEFINE CB_TMR3_IOCMOD0 8
.DEFINE CB_TMR3_IOCMOD1 9
.DEFINE CB_TMR3_IOCMOD2 10
.DEFINE CB_TMR3_IOCMOD3 11
// P_TMR4_IOCtrl register //
// word set //
.DEFINE CW_TMR4_IOAMOD_Output_00 0x0000
.DEFINE CW_TMR4_IOAMOD_Output_01 0x0001
.DEFINE CW_TMR4_IOAMOD_Output_10 0x0002
.DEFINE CW_TMR4_IOAMOD_Output_11 0x0003
.DEFINE CW_TMR4_IOAMOD_Output_Hold 0x0004
.DEFINE CW_TMR4_IOBMOD_Output_00 (0x0000 << 4)
.DEFINE CW_TMR4_IOBMOD_Output_01 (0x0001 << 4)
.DEFINE CW_TMR4_IOBMOD_Output_10 (0x0002 << 4)
.DEFINE CW_TMR4_IOBMOD_Output_11 (0x0003 << 4)
.DEFINE CW_TMR4_IOBMOD_Output_Hold (0x0004 << 4)
.DEFINE CW_TMR4_IOCMOD_Output_00 (0x0000 << 8)
.DEFINE CW_TMR4_IOCMOD_Output_01 (0x0001 << 8)
.DEFINE CW_TMR4_IOCMOD_Output_10 (0x0002 << 8)
.DEFINE CW_TMR4_IOCMOD_Output_11 (0x0003 << 8)
.DEFINE CW_TMR4_IOCMOD_Output_Hold (0x0004 << 8)
// Bit set //
.DEFINE CB_TMR4_IOAMOD0 0
.DEFINE CB_TMR4_IOAMOD1 1
.DEFINE CB_TMR4_IOAMOD2 2
.DEFINE CB_TMR4_IOAMOD3 3
.DEFINE CB_TMR4_IOBMOD0 4
.DEFINE CB_TMR4_IOBMOD1 5
.DEFINE CB_TMR4_IOBMOD2 6
.DEFINE CB_TMR4_IOBMOD3 7
.DEFINE CB_TMR4_IOCMOD0 8
.DEFINE CB_TMR4_IOCMOD1 9
.DEFINE CB_TMR4_IOCMOD2 10
.DEFINE CB_TMR4_IOCMOD3 11
// P_TMR0_INT register //
// word set //
.DEFINE CW_TMR0_TGAIE_Enable 0x0001
.DEFINE CW_TMR0_TGBIE_Enable (0x0001 << 1)
.DEFINE CW_TMR0_TGCIE_Enable (0x0001 << 2)
.DEFINE CW_TMR0_TPRIE_Enable (0x0001 << 4)
.DEFINE CW_TMR0_TCVIE_Enable (0x0001 << 5)
.DEFINE CW_TMR0_TCUIE_Enable (0x0001 << 6)
.DEFINE CW_TMR0_TADSE_Enable (0x0001 << 7)
.DEFINE CW_TMR0_PDCIE_Enable (0x0001 << 8)
// Bit set //
.DEFINE CB_TMR0_TGAIE 0
.DEFINE CB_TMR0_TGBIE 1
.DEFINE CB_TMR0_TGCIE 2
.DEFINE CB_TMR0_TPRIE 4
.DEFINE CB_TMR0_TCVIE 5
.DEFINE CB_TMR0_TCUIE 6
.DEFINE CB_TMR0_TADSE 7
.DEFINE CB_TMR0_PDCIE 8
// P_TMR1_INT register //
// word set //
.DEFINE CW_TMR1_TGAIE_Enable 0x0001
.DEFINE CW_TMR1_TGBIE_Enable (0x0001 << 1)
.DEFINE CW_TMR1_TGCIE_Enable (0x0001 << 2)
.DEFINE CW_TMR1_TPRIE_Enable (0x0001 << 4)
.DEFINE CW_TMR1_TCVIE_Enable (0x0001 << 5)
.DEFINE CW_TMR1_TCUIE_Enable (0x0001 << 6)
.DEFINE CW_TMR1_TADSE_Enable (0x0001 << 7)
.DEFINE CW_TMR1_PDCIE_Enable (0x0001 << 8)
// Bit set //
.DEFINE CB_TMR1_TGAIE 0
.DEFINE CB_TMR1_TGBIE 1
.DEFINE CB_TMR1_TGCIE 2
.DEFINE CB_TMR1_TPRIE 4
.DEFINE CB_TMR1_TCVIE 5
.DEFINE CB_TMR1_TCUIE 6
.DEFINE CB_TMR1_TADSE 7
.DEFINE CB_TMR1_PDCIE 8
// P_TMR2_INT register //
// word set //
.DEFINE CW_TMR2_TGAIE_Enable 0x0001
.DEFINE CW_TMR2_TGBIE_Enable (0x0001 << 1)
.DEFINE CW_TMR2_TPRIE_Enable (0x0001 << 4)
.DEFINE CW_TMR2_TADSE_Enable (0x0001 << 7)
// Bit set //
.DEFINE CB_TMR2_TGAIE 0
.DEFINE CB_TMR2_TGBIE 1
.DEFINE CB_TMR2_TPRIE 4
.DEFINE CB_TMR2_TADSE 7
// P_TMR3_INT register //
// word set //
.DEFINE CW_TMR3_TGDIE_Enable (0x0001 << 3)
.DEFINE CW_TMR3_TPRIE_Enable (0x0001 << 4)
.DEFINE CW_TMR3_TADSE_Enable (0x0001 << 7)
// Bit set //
.DEFINE CB_TMR3_TGDIE 3
.DEFINE CB_TMR3_TPRIE 4
.DEFINE CB_TMR3_TADSE 7
// P_TMR4_INT register //
// word set //
.DEFINE CW_TMR4_TGDIE_Enable (0x0001 << 3)
.DEFINE CW_TMR4_TPRIE_Enable (0x0001 << 4)
.DEFINE CW_TMR4_TADSE_Enable (0x0001 << 7)
// Bit set //
.DEFINE CB_TMR4_TGDIE 3
.DEFINE CB_TMR4_TPRIE 4
.DEFINE CB_TMR4_TADSE 7
// P_TMR0_Status register //
// word set //
.DEFINE CW_TMR0_TGAIF_Enable 0x0001
.DEFINE CW_TMR0_TGBIF_Enable (0x0001 << 1)
.DEFINE CW_TMR0_TGCIF_Enable (0x0001 << 2)
.DEFINE CW_TMR0_TPRIF_Enable (0x0001 << 4)
.DEFINE CW_TMR0_TCVIF_Enable (0x0001 << 5)
.DEFINE CW_TMR0_TCUIF_Enable (0x0001 << 6)
.DEFINE CW_TMR0_TCDF_Enable (0x0001 << 7)
.DEFINE CW_TMR0_PDCIF_Enable (0x0001 << 8)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -