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

📄 fft_test.asm

📁 基于c166的 FFT算法源程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
CAN_7IC_IE	SET	0
CAN_7IC_ILVL	SET	0
CAN_7IC_IR	SET	0

; Node A Bit Timing Register High
CAN_ABTRH_LBM	SET	0

; Node A Bit Timing Register Low
CAN_ABTRL_BRP	SET	19
CAN_ABTRL_DIV8X	SET	0
CAN_ABTRL_SJW	SET	1
CAN_ABTRL_TSEG1	SET	4
CAN_ABTRL_TSEG2	SET	3

; Node A Control Register
CAN_ACR_CALM	SET	0
CAN_ACR_CCE	SET	0
CAN_ACR_EIE	SET	0
CAN_ACR_INIT	SET	1
CAN_ACR_LECIE	SET	0
CAN_ACR_SIE	SET	0

; Node A Error Counter Register High
CAN_AECNTH_EWRNLVL	SET	96
CAN_AECNTH_LEINC	SET	0
CAN_AECNTH_LETD	SET	0

; Node A Error Counter Register Low
CAN_AECNTL_REC	SET	0
CAN_AECNTL_TEC	SET	0

; Node A Frame Counter Register High
CAN_AFCRH_CFCIE	SET	0
CAN_AFCRH_CFCMD	SET	0
CAN_AFCRH_CFCOV	SET	0

; Node A Frame Counter Register Low
CAN_AFCRL_CFC	SET	0

; Node A Global Interrupt Node Pointer Register
CAN_AGINP_CFCINP	SET	0
CAN_AGINP_EINP	SET	0
CAN_AGINP_LECINP	SET	0
CAN_AGINP_TRINP	SET	0

; Node A INTID Mask Register 4 Low
CAN_AIMR4_IMC32	SET	0
CAN_AIMR4_IMC33	SET	0
CAN_AIMR4_IMC34	SET	0

; Node A INTID Mask Register 0 High
CAN_AIMRH0_IMC16	SET	0
CAN_AIMRH0_IMC17	SET	0
CAN_AIMRH0_IMC18	SET	0
CAN_AIMRH0_IMC19	SET	0
CAN_AIMRH0_IMC20	SET	0
CAN_AIMRH0_IMC21	SET	0
CAN_AIMRH0_IMC22	SET	0
CAN_AIMRH0_IMC23	SET	0
CAN_AIMRH0_IMC24	SET	0
CAN_AIMRH0_IMC25	SET	0
CAN_AIMRH0_IMC26	SET	0
CAN_AIMRH0_IMC27	SET	0
CAN_AIMRH0_IMC28	SET	0
CAN_AIMRH0_IMC29	SET	0
CAN_AIMRH0_IMC30	SET	0
CAN_AIMRH0_IMC31	SET	0

; Node A INTID Mask Register 0 Low
CAN_AIMRL0_IMC0	SET	0
CAN_AIMRL0_IMC1	SET	0
CAN_AIMRL0_IMC10	SET	0
CAN_AIMRL0_IMC11	SET	0
CAN_AIMRL0_IMC12	SET	0
CAN_AIMRL0_IMC13	SET	0
CAN_AIMRL0_IMC14	SET	0
CAN_AIMRL0_IMC15	SET	0
CAN_AIMRL0_IMC2	SET	0
CAN_AIMRL0_IMC3	SET	0
CAN_AIMRL0_IMC4	SET	0
CAN_AIMRL0_IMC5	SET	0
CAN_AIMRL0_IMC6	SET	0
CAN_AIMRL0_IMC7	SET	0
CAN_AIMRL0_IMC8	SET	0
CAN_AIMRL0_IMC9	SET	0

; Node A Interrupt Pending Register
CAN_AIR_0	SET	0
CAN_AIR_INTID	SET	0

; Node A Status Register
CAN_ASR_BOFF	SET	0
CAN_ASR_EWRN	SET	0
CAN_ASR_LEC	SET	0
CAN_ASR_RXOK	SET	0
CAN_ASR_TXOK	SET	0

; Node B Bit Timing Register High
CAN_BBTRH_LBM	SET	0

; Node B Bit Timing Register Low
CAN_BBTRL_BRP	SET	19
CAN_BBTRL_DIV8X	SET	0
CAN_BBTRL_SJW	SET	1
CAN_BBTRL_TSEG1	SET	4
CAN_BBTRL_TSEG2	SET	3

; Node B Control Register
CAN_BCR_CALM	SET	0
CAN_BCR_CCE	SET	0
CAN_BCR_EIE	SET	0
CAN_BCR_INIT	SET	1
CAN_BCR_LECIE	SET	0
CAN_BCR_SIE	SET	0

; Node B Error Counter Register High
CAN_BECNTH_EWRNLVL	SET	96
CAN_BECNTH_LEINC	SET	0
CAN_BECNTH_LETD	SET	0

; Node B Error Counter Register Low
CAN_BECNTL_REC	SET	96
CAN_BECNTL_TEC	SET	0

; Node B Frame Counter Register High
CAN_BFCRH_CFCIE	SET	0
CAN_BFCRH_CFCMD	SET	0
CAN_BFCRH_CFCOV	SET	0

; Node B Frame Counter Register Low
CAN_BFCRL_CFC	SET	0

; Node B Global Interrupt Node Pointer Register
CAN_BGINP_CFCINP	SET	0
CAN_BGINP_EINP	SET	0
CAN_BGINP_LECINP	SET	0
CAN_BGINP_TRINP	SET	0

; Node B INTID Mask Register 4 Low
CAN_BIMR4_IMC32	SET	0
CAN_BIMR4_IMC33	SET	0
CAN_BIMR4_IMC34	SET	0

; Node B INTID Mask Register 0 High
CAN_BIMRH0_IMC16	SET	0
CAN_BIMRH0_IMC17	SET	0
CAN_BIMRH0_IMC18	SET	0
CAN_BIMRH0_IMC19	SET	0
CAN_BIMRH0_IMC20	SET	0
CAN_BIMRH0_IMC21	SET	0
CAN_BIMRH0_IMC22	SET	0
CAN_BIMRH0_IMC23	SET	0
CAN_BIMRH0_IMC24	SET	0
CAN_BIMRH0_IMC25	SET	0
CAN_BIMRH0_IMC26	SET	0
CAN_BIMRH0_IMC27	SET	0
CAN_BIMRH0_IMC28	SET	0
CAN_BIMRH0_IMC29	SET	0
CAN_BIMRH0_IMC30	SET	0
CAN_BIMRH0_IMC31	SET	0

; Node B INTID Mask Register 0 Low
CAN_BIMRL0_IMC0	SET	0
CAN_BIMRL0_IMC1	SET	0
CAN_BIMRL0_IMC10	SET	0
CAN_BIMRL0_IMC11	SET	0
CAN_BIMRL0_IMC12	SET	0
CAN_BIMRL0_IMC13	SET	0
CAN_BIMRL0_IMC14	SET	0
CAN_BIMRL0_IMC15	SET	0
CAN_BIMRL0_IMC2	SET	0
CAN_BIMRL0_IMC3	SET	0
CAN_BIMRL0_IMC4	SET	0
CAN_BIMRL0_IMC5	SET	0
CAN_BIMRL0_IMC6	SET	0
CAN_BIMRL0_IMC7	SET	0
CAN_BIMRL0_IMC8	SET	0
CAN_BIMRL0_IMC9	SET	0

; Node B Interrupt Pending Register
CAN_BIR_INTID	SET	0

; Node B Status Register
CAN_BSR_BOFF	SET	0
CAN_BSR_EWRN	SET	0
CAN_BSR_LEC	SET	0
CAN_BSR_RXOK	SET	0
CAN_BSR_TXOK	SET	0

; Message Object 0 Arbitration Mask Register High
CAN_MSGAMRH0_1	SET	7
CAN_MSGAMRH0_AM	SET	8191

; Message Object 10 Arbitration Mask Register High
CAN_MSGAMRH10_1	SET	7
CAN_MSGAMRH10_AM	SET	8191

; Message Object 11 Arbitration Mask Register High
CAN_MSGAMRH11_1	SET	7
CAN_MSGAMRH11_AM	SET	8191

; Message Object 12 Arbitration Mask Register High
CAN_MSGAMRH12_1	SET	7
CAN_MSGAMRH12_AM	SET	8191

; Message Object 13 Arbitration Mask Register High
CAN_MSGAMRH13_1	SET	7
CAN_MSGAMRH13_AM	SET	8191

; Message Object 14 Arbitration Mask Register High
CAN_MSGAMRH14_1	SET	7
CAN_MSGAMRH14_AM	SET	8191

; Message Object 15 Arbitration Mask Register High
CAN_MSGAMRH15_1	SET	7
CAN_MSGAMRH15_AM	SET	8191

; Message Object 16 Arbitration Mask Register High
CAN_MSGAMRH16_1	SET	7
CAN_MSGAMRH16_AM	SET	8191

; Message Object 17 Arbitration Mask Register High
CAN_MSGAMRH17_1	SET	7
CAN_MSGAMRH17_AM	SET	8191

; Message Object 18 Arbitration Mask Register High
CAN_MSGAMRH18_1	SET	7
CAN_MSGAMRH18_AM	SET	8191

; Message Object 19 Arbitration Mask Register High
CAN_MSGAMRH19_1	SET	7
CAN_MSGAMRH19_AM	SET	8191

; Message Object 1 Arbitration Mask Register High
CAN_MSGAMRH1_1	SET	7
CAN_MSGAMRH1_AM	SET	8191

; Message Object 20 Arbitration Mask Register High
CAN_MSGAMRH20_1	SET	7
CAN_MSGAMRH20_AM	SET	8191

; Message Object 21 Arbitration Mask Register High
CAN_MSGAMRH21_1	SET	7
CAN_MSGAMRH21_AM	SET	8191

; Message Object 22 Arbitration Mask Register High
CAN_MSGAMRH22_1	SET	7
CAN_MSGAMRH22_AM	SET	8191

; Message Object 23 Arbitration Mask Register High
CAN_MSGAMRH23_1	SET	7
CAN_MSGAMRH23_AM	SET	8191

; Message Object 24 Arbitration Mask Register High
CAN_MSGAMRH24_1	SET	7
CAN_MSGAMRH24_AM	SET	8191

; Message Object 25 Arbitration Mask Register High
CAN_MSGAMRH25_1	SET	7
CAN_MSGAMRH25_AM	SET	8191

; Message Object 26 Arbitration Mask Register High
CAN_MSGAMRH26_1	SET	7
CAN_MSGAMRH26_AM	SET	8191

; Message Object 27 Arbitration Mask Register High
CAN_MSGAMRH27_1	SET	7
CAN_MSGAMRH27_AM	SET	8191

; Message Object 28 Arbitration Mask Register High
CAN_MSGAMRH28_1	SET	7
CAN_MSGAMRH28_AM	SET	8191

; Message Object 29 Arbitration Mask Register High
CAN_MSGAMRH29_1	SET	7
CAN_MSGAMRH29_AM	SET	8191

; Message Object 2 Arbitration Mask Register High
CAN_MSGAMRH2_1	SET	7
CAN_MSGAMRH2_AM	SET	8191

; Message Object 30 Arbitration Mask Register High
CAN_MSGAMRH30_1	SET	7
CAN_MSGAMRH30_AM	SET	8191

; Message Object 31 Arbitration Mask Register High
CAN_MSGAMRH31_1	SET	7
CAN_MSGAMRH31_AM	SET	8191

; Message Object 3 Arbitration Mask Register High
CAN_MSGAMRH3_1	SET	7
CAN_MSGAMRH3_AM	SET	8191

; Message Object 4 Arbitration Mask Register High
CAN_MSGAMRH4_1	SET	7
CAN_MSGAMRH4_AM	SET	8191

; Message Object 5 Arbitration Mask Register High
CAN_MSGAMRH5_1	SET	7
CAN_MSGAMRH5_AM	SET	8191

; Message Object 6 Arbitration Mask Register High
CAN_MSGAMRH6_1	SET	7
CAN_MSGAMRH6_AM	SET	8191

; Message Object 7 Arbitration Mask Register High
CAN_MSGAMRH7_1	SET	7
CAN_MSGAMRH7_AM	SET	8191

; Message Object 8 Arbitration Mask Register High
CAN_MSGAMRH8_1	SET	7
CAN_MSGAMRH8_AM	SET	8191

; Message Object 9 Arbitration Mask Register High
CAN_MSGAMRH9_1	SET	7
CAN_MSGAMRH9_AM	SET	8191

; Message Object 0 Arbitration Mask Register Low
CAN_MSGAMRL0_AM	SET	65535

; Message Object 10 Arbitration Mask Register Low
CAN_MSGAMRL10_AM	SET	65535

; Message Object 11 Arbitration Mask Register Low
CAN_MSGAMRL11_AM	SET	65535

; Message Object 12 Arbitration Mask Register Low
CAN_MSGAMRL12_AM	SET	65535

; Message Object 13 Arbitration Mask Register Low
CAN_MSGAMRL13_AM	SET	65535

; Message Object 14 Arbitration Mask Register Low
CAN_MSGAMRL14_AM	SET	65535

; Message Object 15 Arbitration Mask Register Low
CAN_MSGAMRL15_AM	SET	65535

; Message Object 16 Arbitration Mask Register Low
CAN_MSGAMRL16_AM	SET	65535

; Message Object 17 Arbitration Mask Register Low
CAN_MSGAMRL17_AM	SET	65535

; Message Object 18 Arbitration Mask Register Low
CAN_MSGAMRL18_AM	SET	65535

; Message Object 19 Arbitration Mask Register Low
CAN_MSGAMRL19_AM	SET	65535

; Message Object 1 Arbitration Mask Register Low
CAN_MSGAMRL1_AM	SET	65535

; Message Object 20 Arbitration Mask Register Low
CAN_MSGAMRL20_AM	SET	65535

; Message Object 21 Arbitration Mask Register Low
CAN_MSGAMRL21_AM	SET	65535

; Message Object 22 Arbitration Mask Register Low
CAN_MSGAMRL22_AM	SET	65535

; Message Object 23 Arbitration Mask Register Low
CAN_MSGAMRL23_AM	SET	65535

; Message Object 24 Arbitration Mask Register Low
CAN_MSGAMRL24_AM	SET	65535

; Message Object 25 Arbitration Mask Register Low
CAN_MSGAMRL25_AM	SET	65535

; Message Object 26 Arbitration Mask Register Low
CAN_MSGAMRL26_AM	SET	65535

; Message Object 27 Arbitration Mask Register Low
CAN_MSGAMRL27_AM	SET	65535

; Message Object 28 Arbitration Mask Register Low
CAN_MSGAMRL28_AM	SET	65535

; Message Object 29 Arbitration Mask Register Low
CAN_MSGAMRL29_AM	SET	65535

; Message Object 2 Arbitration Mask Register Low
CAN_MSGAMRL2_AM	SET	65535

; Message Object 30 Arbitration Mask Register Low
CAN_MSGAMRL30_AM	SET	65535

; Message Object 31 Arbitration Mask Register Low
CAN_MSGAMRL31_AM	SET	65535

; Message Object 3 Arbitration Mask Register Low
CAN_MSGAMRL3_AM	SET	65535

; Message Object 4 Arbitration Mask Register Low
CAN_MSGAMRL4_AM	SET	65535

; Message Object 5 Arbitration Mask Register Low
CAN_MSGAMRL5_AM	SET	65535

; Message Object 6 Arbitration Mask Register Low
CAN_MSGAMRL6_AM	SET	65535

; Message Object 7 Arbitration Mask Register Low
CAN_MSGAMRL7_AM	SET	65535

; Message Object 8 Arbitration Mask Register Low
CAN_MSGAMRL8_AM	SET	65535

; Message Object 9 Arbitration Mask Register Low
CAN_MSGAMRL9_AM	SET	65535

; Message Object 0 Arbitration Register High
CAN_MSGARH0_ID	SET	0

; Message Object 10 Arbitration Register High
CAN_MSGARH10_ID	SET	0

; Message Object 11 Arbitration Register High
CAN_MSGARH11_ID	SET	0

; Message Object 12 Arbitration Register High
CAN_MSGARH12_ID	SET	0

; Message Object 13 Arbitration Register High
CAN_MSGARH13_ID	SET	0

; Message Object 14 Arbitration Register High
CAN_MSGARH14_ID	SET	0

; Message Object 15 Arbitration Register High
CAN_MSGARH15_ID	SET	0

; Message Object 16 Arbitration Register High
CAN_MSGARH16_ID	SET	0

; Message Object 17 Arbitration Register High
CAN_MSGARH17_ID	SET	0

; Message Object 18 Arbitration Register High
CAN_MSGARH18_ID	SET	0

; Message Object 19 Arbitration Register High
CAN_MSGARH19_ID	SET	0

; Message Object 1 Arbitration Register High
CAN_MSGARH1_ID	SET	0

; Message Object 20 Arbitration Register High
CAN_MSGARH20_ID	SET	0

; Message Object 21 Arbitration Register High
CAN_MSGARH21_ID	SET	0

; Message Object 22 Arbitration Register High
CAN_MSGARH22_ID	SET	0

; Message Object 23 Arbitration Register High
CAN_MSGARH23_ID	SET	0

; Message Object 24 Arbitration Register High
CAN_MSGARH24_ID	SET	0

; Message Object 25 Arbitration Register High
CAN_MSGARH25_ID	SET	0

; Message Object 26 Arbitration Register High
CAN_MSGARH26_ID	SET	0

; Message Object 27 Arbitration Register High
CAN_MSGARH27_ID	SET	0

; Message Object 28 Arbitration Register High
CAN_MSGARH28_ID	SET	0

; Message Object 29 Arbitration Register High
CAN_MSGARH29_ID	SET	0

; Message Object 2 Arbitration Register High
CAN_MSGARH2_ID	SET	0

; Message Object 30 Arbitration Register High
CAN_MSGARH30_ID	SET	0

; Message Object 31 Arbitration Register High
CAN_MSGARH31_ID	SET	0

; Message Object 3 Arbitration Register High
CAN_MSGARH3_ID	SET	0

; Message Object 4 Arbitration Register High
CAN_MSGARH4_ID	SET	0

; Message Object 5 Arbitration Register High
CAN_MSGARH5_ID	SET	0

; Message Object 6 Arbitration Register High
CAN_MSGARH6_ID	SET	0

; Message Object 7 Arbitration Register High
CAN_MSGARH7_ID	SET	0

; Message Object 8 Arbitration Register High
CAN_MSGARH8_ID	SET	0

; Message Object 9 Arbitration Register High
CAN_MSGARH9_ID	SET	0

; Message Object 0 Arbitration Register Low
CAN_MSGARL0_ID	SET	0

; Message Object 10 Arbitration Register Low
CAN_MSGARL10_ID	SET	0

; Message Object 11 Arbitration Register Low
CAN_MSGARL11_ID	SET	0

; Message Object 12 Arbitration Register Low
CAN_MSGARL12_ID	SET	0

; Message Object 13 Arbitration Register Low
CAN_MSGARL13_ID	SET	0

; Message Object 14 Arbitration Register Low
CAN_MSGARL14_ID	SET	0

; Message Object 15 Arbitration Register Low
CAN_MSGARL15_ID	SET	0

⌨️ 快捷键说明

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