ads8364_main.asm

来自「PWM(可以查500筆的SPWM)由TI官網PWM範例改」· 汇编 代码 · 共 1,896 行 · 第 1/5 页

ASM
1,896
字号
	.utag	_GPETOGGLE_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPETOGGLE_BITS
	.eos
	.stag	_GPFDAT_BITS, 16
	.member	_GPIOF0, 0, 14, 18, 1
	.member	_GPIOF1, 1, 14, 18, 1
	.member	_GPIOF2, 2, 14, 18, 1
	.member	_GPIOF3, 3, 14, 18, 1
	.member	_GPIOF4, 4, 14, 18, 1
	.member	_GPIOF5, 5, 14, 18, 1
	.member	_GPIOF6, 6, 14, 18, 1
	.member	_GPIOF7, 7, 14, 18, 1
	.member	_GPIOF8, 8, 14, 18, 1
	.member	_GPIOF9, 9, 14, 18, 1
	.member	_GPIOF10, 10, 14, 18, 1
	.member	_GPIOF11, 11, 14, 18, 1
	.member	_GPIOF12, 12, 14, 18, 1
	.member	_GPIOF13, 13, 14, 18, 1
	.member	_GPIOF14, 14, 14, 18, 1
	.member	_GPIOF15, 15, 14, 18, 1
	.eos
	.utag	_GPFDAT_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPFDAT_BITS
	.eos
	.stag	_GPFSET_BITS, 16
	.member	_GPIOF0, 0, 14, 18, 1
	.member	_GPIOF1, 1, 14, 18, 1
	.member	_GPIOF2, 2, 14, 18, 1
	.member	_GPIOF3, 3, 14, 18, 1
	.member	_GPIOF4, 4, 14, 18, 1
	.member	_GPIOF5, 5, 14, 18, 1
	.member	_GPIOF6, 6, 14, 18, 1
	.member	_GPIOF7, 7, 14, 18, 1
	.member	_GPIOF8, 8, 14, 18, 1
	.member	_GPIOF9, 9, 14, 18, 1
	.member	_GPIOF10, 10, 14, 18, 1
	.member	_GPIOF11, 11, 14, 18, 1
	.member	_GPIOF12, 12, 14, 18, 1
	.member	_GPIOF13, 13, 14, 18, 1
	.member	_GPIOF14, 14, 14, 18, 1
	.member	_GPIOF15, 15, 14, 18, 1
	.eos
	.utag	_GPFSET_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPFSET_BITS
	.eos
	.stag	_GPFCLEAR_BITS, 16
	.member	_GPIOF0, 0, 14, 18, 1
	.member	_GPIOF1, 1, 14, 18, 1
	.member	_GPIOF2, 2, 14, 18, 1
	.member	_GPIOF3, 3, 14, 18, 1
	.member	_GPIOF4, 4, 14, 18, 1
	.member	_GPIOF5, 5, 14, 18, 1
	.member	_GPIOF6, 6, 14, 18, 1
	.member	_GPIOF7, 7, 14, 18, 1
	.member	_GPIOF8, 8, 14, 18, 1
	.member	_GPIOF9, 9, 14, 18, 1
	.member	_GPIOF10, 10, 14, 18, 1
	.member	_GPIOF11, 11, 14, 18, 1
	.member	_GPIOF12, 12, 14, 18, 1
	.member	_GPIOF13, 13, 14, 18, 1
	.member	_GPIOF14, 14, 14, 18, 1
	.member	_GPIOF15, 15, 14, 18, 1
	.eos
	.utag	_GPFCLEAR_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPFCLEAR_BITS
	.eos
	.stag	_GPFTOGGLE_BITS, 16
	.member	_GPIOF0, 0, 14, 18, 1
	.member	_GPIOF1, 1, 14, 18, 1
	.member	_GPIOF2, 2, 14, 18, 1
	.member	_GPIOF3, 3, 14, 18, 1
	.member	_GPIOF4, 4, 14, 18, 1
	.member	_GPIOF5, 5, 14, 18, 1
	.member	_GPIOF6, 6, 14, 18, 1
	.member	_GPIOF7, 7, 14, 18, 1
	.member	_GPIOF8, 8, 14, 18, 1
	.member	_GPIOF9, 9, 14, 18, 1
	.member	_GPIOF10, 10, 14, 18, 1
	.member	_GPIOF11, 11, 14, 18, 1
	.member	_GPIOF12, 12, 14, 18, 1
	.member	_GPIOF13, 13, 14, 18, 1
	.member	_GPIOF14, 14, 14, 18, 1
	.member	_GPIOF15, 15, 14, 18, 1
	.eos
	.utag	_GPFTOGGLE_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPFTOGGLE_BITS
	.eos
	.stag	_GPGDAT_BITS, 16
	.member	_rsvd1, 0, 14, 18, 4
	.member	_GPIOG4, 4, 14, 18, 1
	.member	_GPIOG5, 5, 14, 18, 1
	.member	_rsvd2, 6, 14, 18, 10
	.eos
	.utag	_GPGDAT_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPGDAT_BITS
	.eos
	.stag	_GPGSET_BITS, 16
	.member	_rsvd1, 0, 14, 18, 4
	.member	_GPIOG4, 4, 14, 18, 1
	.member	_GPIOG5, 5, 14, 18, 1
	.member	_rsvd2, 6, 14, 18, 10
	.eos
	.utag	_GPGSET_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPGSET_BITS
	.eos
	.stag	_GPGCLEAR_BITS, 16
	.member	_rsvd1, 0, 14, 18, 4
	.member	_GPIOG4, 4, 14, 18, 1
	.member	_GPIOG5, 5, 14, 18, 1
	.member	_rsvd2, 6, 14, 18, 10
	.eos
	.utag	_GPGCLEAR_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPGCLEAR_BITS
	.eos
	.stag	_GPGTOGGLE_BITS, 16
	.member	_rsvd1, 0, 14, 18, 4
	.member	_GPIOG4, 4, 14, 18, 1
	.member	_GPIOG5, 5, 14, 18, 1
	.member	_rsvd2, 6, 14, 18, 10
	.eos
	.utag	_GPGTOGGLE_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPGTOGGLE_BITS
	.eos
	.stag	_GPIO_DATA_REGS, 512
	.member	_GPADAT, 0, 9, 8, 16, _GPADAT_REG
	.member	_GPASET, 16, 9, 8, 16, _GPASET_REG
	.member	_GPACLEAR, 32, 9, 8, 16, _GPACLEAR_REG
	.member	_GPATOGGLE, 48, 9, 8, 16, _GPATOGGLE_REG
	.member	_GPBDAT, 64, 9, 8, 16, _GPBDAT_REG
	.member	_GPBSET, 80, 9, 8, 16, _GPBSET_REG
	.member	_GPBCLEAR, 96, 9, 8, 16, _GPBCLEAR_REG
	.member	_GPBTOGGLE, 112, 9, 8, 16, _GPBTOGGLE_REG
	.member	_rsvd1, 128, 62, 8, 64, , 4
	.member	_GPDDAT, 192, 9, 8, 16, _GPDDAT_REG
	.member	_GPDSET, 208, 9, 8, 16, _GPDSET_REG
	.member	_GPDCLEAR, 224, 9, 8, 16, _GPDCLEAR_REG
	.member	_GPDTOGGLE, 240, 9, 8, 16, _GPDTOGGLE_REG
	.member	_GPEDAT, 256, 9, 8, 16, _GPEDAT_REG
	.member	_GPESET, 272, 9, 8, 16, _GPESET_REG
	.member	_GPECLEAR, 288, 9, 8, 16, _GPECLEAR_REG
	.member	_GPETOGGLE, 304, 9, 8, 16, _GPETOGGLE_REG
	.member	_GPFDAT, 320, 9, 8, 16, _GPFDAT_REG
	.member	_GPFSET, 336, 9, 8, 16, _GPFSET_REG
	.member	_GPFCLEAR, 352, 9, 8, 16, _GPFCLEAR_REG
	.member	_GPFTOGGLE, 368, 9, 8, 16, _GPFTOGGLE_REG
	.member	_GPGDAT, 384, 9, 8, 16, _GPGDAT_REG
	.member	_GPGSET, 400, 9, 8, 16, _GPGSET_REG
	.member	_GPGCLEAR, 416, 9, 8, 16, _GPGCLEAR_REG
	.member	_GPGTOGGLE, 432, 9, 8, 16, _GPGTOGGLE_REG
	.member	_rsvd2, 448, 62, 8, 64, , 4
	.eos
	.stag	_GPTCONA_BITS, 16
	.member	_T1PIN, 0, 14, 18, 2
	.member	_T2PIN, 2, 14, 18, 2
	.member	_T1CMPOE, 4, 14, 18, 1
	.member	_T2CMPOE, 5, 14, 18, 1
	.member	_TCOMPOE, 6, 14, 18, 1
	.member	_T1TOADC, 7, 14, 18, 2
	.member	_T2TOADC, 9, 14, 18, 2
	.member	_rsvd2, 11, 14, 18, 2
	.member	_T1STAT, 13, 14, 18, 1
	.member	_T2STAT, 14, 14, 18, 1
	.member	_rsvd, 15, 14, 18, 1
	.eos
	.utag	_GPTCONA_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPTCONA_BITS
	.eos
	.stag	_TCONA_BITS, 16
	.member	_SET1PR, 0, 14, 18, 1
	.member	_TECMPR, 1, 14, 18, 1
	.member	_TCLD10, 2, 14, 18, 2
	.member	_TCLKS10, 4, 14, 18, 2
	.member	_TENABLE, 6, 14, 18, 1
	.member	_T2SWT1, 7, 14, 18, 1
	.member	_TPS, 8, 14, 18, 3
	.member	_TMODE, 11, 14, 18, 2
	.member	_rsvd, 13, 14, 18, 1
	.member	_FREE, 14, 14, 18, 1
	.member	_SOFT, 15, 14, 18, 1
	.eos
	.utag	_TCONA_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _TCONA_BITS
	.eos
	.stag	_COMCONA_BITS, 16
	.member	_rsvd, 0, 14, 18, 8
	.member	_PDPINTASTATUS, 8, 14, 18, 1
	.member	_FCOMPOE, 9, 14, 18, 1
	.member	_ACTRLD, 10, 14, 18, 2
	.member	_SVENABLE, 12, 14, 18, 1
	.member	_CLD, 13, 14, 18, 2
	.member	_CENABLE, 15, 14, 18, 1
	.eos
	.utag	_COMCONA_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _COMCONA_BITS
	.eos
	.stag	_ACTRA_BITS, 16
	.member	_CMP1ACT, 0, 14, 18, 2
	.member	_CMP2ACT, 2, 14, 18, 2
	.member	_CMP3ACT, 4, 14, 18, 2
	.member	_CMP4ACT, 6, 14, 18, 2
	.member	_CMP5ACT, 8, 14, 18, 2
	.member	_CMP6ACT, 10, 14, 18, 2
	.member	_D, 12, 14, 18, 3
	.member	_SVRDIR, 15, 14, 18, 1
	.eos
	.utag	_ACTRA_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _ACTRA_BITS
	.eos
	.stag	_DBTCON_BITS, 16
	.member	_rsvd1, 0, 14, 18, 2
	.member	_DBTPS, 2, 14, 18, 3
	.member	_EDBT1, 5, 14, 18, 1
	.member	_EDBT2, 6, 14, 18, 1
	.member	_EDBT3, 7, 14, 18, 1
	.member	_DBT, 8, 14, 18, 4
	.member	_rsvd2, 12, 14, 18, 4
	.eos
	.utag	_DBTCON_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _DBTCON_BITS
	.eos
	.stag	_EVAIMRA_BITS, 16
	.member	_PDPINTA, 0, 14, 18, 1
	.member	_CMP1INT, 1, 14, 18, 1
	.member	_CMP2INT, 2, 14, 18, 1
	.member	_CMP3INT, 3, 14, 18, 1
	.member	_rsvd1, 4, 14, 18, 3
	.member	_T1PINT, 7, 14, 18, 1
	.member	_T1CINT, 8, 14, 18, 1
	.member	_T1UFINT, 9, 14, 18, 1
	.member	_T1OFINT, 10, 14, 18, 1
	.member	_rsvd2, 11, 14, 18, 5
	.eos
	.utag	_EVAIMRA_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _EVAIMRA_BITS
	.eos
	.utag	_EVAIFRA_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _EVAIMRA_BITS
	.eos
	.stag	_EXTCONA_BITS, 16
	.member	_INDCOE, 0, 14, 18, 1
	.member	_QEPIQEL, 1, 14, 18, 1
	.member	_QEPIE, 2, 14, 18, 1
	.member	_EVSOCE, 3, 14, 18, 1
	.member	_rsvd, 4, 14, 18, 12
	.eos
	.utag	_EXTCONA_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _EXTCONA_BITS
	.eos
	.stag	_CAPCONA_BITS, 16
	.member	_rsvd1, 0, 14, 18, 2
	.member	_CAP3EDGE, 2, 14, 18, 2
	.member	_CAP2EDGE, 4, 14, 18, 2
	.member	_CAP1EDGE, 6, 14, 18, 2
	.member	_CAP3TOADC, 8, 14, 18, 1
	.member	_CAP12TSEL, 9, 14, 18, 1
	.member	_CAP3TSEL, 10, 14, 18, 1
	.member	_rsvd2, 11, 14, 18, 1
	.member	_CAP3EN, 12, 14, 18, 1
	.member	_CAPQEPN, 13, 14, 18, 2
	.member	_CAPRES, 15, 14, 18, 1
	.eos
	.utag	_CAPCONA_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _CAPCONA_BITS
	.eos
	.stag	_CAPFIFOA_BITS, 16
	.member	_rsvd1, 0, 14, 18, 8
	.member	_CAP1FIFO, 8, 14, 18, 2
	.member	_CAP2FIFO, 10, 14, 18, 2
	.member	_CAP3FIFO, 12, 14, 18, 2
	.member	_rsvd2, 14, 14, 18, 2
	.eos
	.utag	_CAPFIFOA_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _CAPFIFOA_BITS
	.eos
	.stag	_EVAIMRB_BITS, 16
	.member	_T2PINT, 0, 14, 18, 1
	.member	_T2CINT, 1, 14, 18, 1
	.member	_T2UFINT, 2, 14, 18, 1
	.member	_T2OFINT, 3, 14, 18, 1
	.member	_rsvd1, 4, 14, 18, 12
	.eos
	.utag	_EVAIMRB_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _EVAIMRB_BITS
	.eos
	.stag	_EVAIMRC_BITS, 16
	.member	_CAP1INT, 0, 14, 18, 1
	.member	_CAP2INT, 1, 14, 18, 1
	.member	_CAP3INT, 2, 14, 18, 1
	.member	_rsvd1, 3, 14, 18, 13
	.eos
	.utag	_EVAIMRC_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _EVAIMRC_BITS
	.eos
	.stag	_EVAIFRB_BITS, 16
	.member	_T2PINT, 0, 14, 18, 1
	.member	_T2CINT, 1, 14, 18, 1
	.member	_T2UFINT, 2, 14, 18, 1
	.member	_T2OFINT, 3, 14, 18, 1
	.member	_rsvd1, 4, 14, 18, 12
	.eos
	.utag	_EVAIFRB_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _EVAIFRB_BITS
	.eos
	.stag	_EVAIFRC_BITS, 16
	.member	_CAP1INT, 0, 14, 18, 1
	.member	_CAP2INT, 1, 14, 18, 1
	.member	_CAP3INT, 2, 14, 18, 1
	.member	_rsvd1, 3, 14, 18, 13
	.eos
	.utag	_EVAIFRC_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _EVAIFRC_BITS
	.eos
	.stag	_EVA_REGS, 800
	.member	_GPTCONA, 0, 9, 8, 16, _GPTCONA_REG
	.member	_T1CNT, 16, 14, 8, 16
	.member	_T1CMPR, 32, 14, 8, 16
	.member	_T1PR, 48, 14, 8, 16
	.member	_T1CON, 64, 9, 8, 16, _TCONA_REG
	.member	_T2CNT, 80, 14, 8, 16
	.member	_T2CMPR, 96, 14, 8, 16
	.member	_T2PR, 112, 14, 8, 16
	.member	_T2CON, 128, 9, 8, 16, _TCONA_REG
	.member	_EXTCON, 144, 9, 8, 16, _EXTCONA_REG
	.member	_rsvd1, 160, 62, 8, 112, , 7
	.member	_COMCONA, 272, 9, 8, 16, _COMCONA_REG
	.member	_rsvd2, 288, 14, 8, 16
	.member	_ACTRA, 304, 9, 8, 16, _ACTRA_REG
	.member	_rsvd3, 320, 14, 8, 16
	.member	_DBTCONA, 336, 9, 8, 16, _DBTCON_REG
	.member	_rsvd4, 352, 14, 8, 16
	.member	_CMPR1, 368, 14, 8, 16
	.member	_CMPR2, 384, 14, 8, 16
	.member	_CMPR3, 400, 14, 8, 16
	.member	_rsvd5, 416, 62, 8, 96, , 6
	.member	_CAPCON, 512, 9, 8, 16, _CAPCONA_REG
	.member	_rsvd6, 528, 14, 8, 16
	.member	_CAPFIFO, 544, 9, 8, 16, _CAPFIFOA_REG
	.member	_CAP1FIFO, 560, 14, 8, 16
	.member	_CAP2FIFO, 576, 14, 8, 16
	.member	_CAP3FIFO, 592, 14, 8, 16
	.member	_rsvd7, 608, 14, 8, 16
	.member	_CAP1FBOT, 624, 14, 8, 16
	.member	_CAP2FBOT, 640, 14, 8, 16
	.member	_CAP3FBOT, 656, 14, 8, 16
	.member	_rsvd8, 672, 62, 8, 32, , 2
	.member	_EVAIMRA, 704, 9, 8, 16, _EVAIMRA_REG
	.member	_EVAIMRB, 720, 9, 8, 16, _EVAIMRB_REG
	.member	_EVAIMRC, 736, 9, 8, 16, _EVAIMRC_REG
	.member	_EVAIFRA, 752, 9, 8, 16, _EVAIFRA_REG
	.member	_EVAIFRB, 768, 9, 8, 16, _EVAIFRB_REG
	.member	_EVAIFRC, 784, 9, 8, 16, _EVAIFRC_REG
	.eos

⌨️ 快捷键说明

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