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

📄 56807.h

📁 一个串口终端解释程序。用于单片机调试串口的超级终端应用。
💻 H
📖 第 1 页 / 共 3 页
字号:
#define CANTCR			(unsigned int *)(CAN_BASE + 0x7)
#define CANIDAC			(unsigned int *)(CAN_BASE + 0x8)
#define CANRXERR		(unsigned int *)(CAN_BASE + 0xe)
#define CANTXERR		(unsigned int *)(CAN_BASE + 0xf)
#define CANIDAR0		(unsigned int *)(CAN_BASE + 0x10)
#define CANIDAR1		(unsigned int *)(CAN_BASE + 0x11)
#define CANIDAR2		(unsigned int *)(CAN_BASE + 0x12)
#define CANIDAR3		(unsigned int *)(CAN_BASE + 0x13)
#define CANIDAR4		(unsigned int *)(CAN_BASE + 0x18)
#define CANIDAR5		(unsigned int *)(CAN_BASE + 0x19)
#define CANIDAR6		(unsigned int *)(CAN_BASE + 0x1a)
#define CANIDAR7		(unsigned int *)(CAN_BASE + 0x1b)
#define CANIDMR0		(unsigned int *)(CAN_BASE + 0x14)
#define CANIDMR1		(unsigned int *)(CAN_BASE + 0x15)
#define CANIDMR2		(unsigned int *)(CAN_BASE + 0x16)
#define CANIDMR3		(unsigned int *)(CAN_BASE + 0x17)
#define CANIDMR4		(unsigned int *)(CAN_BASE + 0x1c)
#define CANIDMR5		(unsigned int *)(CAN_BASE + 0x1d)
#define CANIDMR6		(unsigned int *)(CAN_BASE + 0x1e)
#define CANIDMR7		(unsigned int *)(CAN_BASE + 0x1f)
#define CAN_RB_IDR0		(unsigned int *)(CAN_BASE + 0x40)
#define CAN_RB_IDR1		(unsigned int *)(CAN_BASE + 0x41)
#define CAN_RB_IDR2		(unsigned int *)(CAN_BASE + 0x42)
#define CAN_RB_IDR3		(unsigned int *)(CAN_BASE + 0x43)
#define CAN_RB_DSR0		(unsigned int *)(CAN_BASE + 0x44)
#define CAN_RB_DSR1		(unsigned int *)(CAN_BASE + 0x45)
#define CAN_RB_DSR2		(unsigned int *)(CAN_BASE + 0x46)
#define CAN_RB_DSR3		(unsigned int *)(CAN_BASE + 0x47)
#define CAN_RB_DSR4		(unsigned int *)(CAN_BASE + 0x48)
#define CAN_RB_DSR5		(unsigned int *)(CAN_BASE + 0x49)
#define CAN_RB_DSR6		(unsigned int *)(CAN_BASE + 0x4a)
#define CAN_RB_DSR7		(unsigned int *)(CAN_BASE + 0x4b)
#define CAN_RB_DLR		(unsigned int *)(CAN_BASE + 0x4c)
#define CAN_RB_TBPR		(unsigned int *)(CAN_BASE + 0x4d)
#define CAN_TB0_IDR0	(unsigned int *)(CAN_BASE + 0x50)
#define CAN_TB0_IDR1	(unsigned int *)(CAN_BASE + 0x51)
#define CAN_TB0_IDR2	(unsigned int *)(CAN_BASE + 0x52)
#define CAN_TB0_IDR3	(unsigned int *)(CAN_BASE + 0x53)
#define CAN_TB0_DSR0	(unsigned int *)(CAN_BASE + 0x54)
#define CAN_TB0_DSR1	(unsigned int *)(CAN_BASE + 0x55)
#define CAN_TB0_DSR2	(unsigned int *)(CAN_BASE + 0x56)
#define CAN_TB0_DSR3	(unsigned int *)(CAN_BASE + 0x57)
#define CAN_TB0_DSR4	(unsigned int *)(CAN_BASE + 0x58)
#define CAN_TB0_DSR5	(unsigned int *)(CAN_BASE + 0x59)
#define CAN_TB0_DSR6	(unsigned int *)(CAN_BASE + 0x5a)
#define CAN_TB0_DSR7	(unsigned int *)(CAN_BASE + 0x5b)
#define CAN_TB0_DLR		(unsigned int *)(CAN_BASE + 0x5c)
#define CAN_TB0_TBPR	(unsigned int *)(CAN_BASE + 0x5d)
#define CAN_TB1_IDR0	(unsigned int *)(CAN_BASE + 0x60)
#define CAN_TB1_IDR1	(unsigned int *)(CAN_BASE + 0x61)
#define CAN_TB1_IDR2	(unsigned int *)(CAN_BASE + 0x62)
#define CAN_TB1_IDR3	(unsigned int *)(CAN_BASE + 0x63)
#define CAN_TB1_DSR0	(unsigned int *)(CAN_BASE + 0x64)
#define CAN_TB1_DSR1	(unsigned int *)(CAN_BASE + 0x65)
#define CAN_TB1_DSR2	(unsigned int *)(CAN_BASE + 0x66)
#define CAN_TB1_DSR3	(unsigned int *)(CAN_BASE + 0x67)
#define CAN_TB1_DSR4	(unsigned int *)(CAN_BASE + 0x68)
#define CAN_TB1_DSR5	(unsigned int *)(CAN_BASE + 0x69)
#define CAN_TB1_DSR6	(unsigned int *)(CAN_BASE + 0x6a)
#define CAN_TB1_DSR7	(unsigned int *)(CAN_BASE + 0x6b)
#define CAN_TB1_DLR		(unsigned int *)(CAN_BASE + 0x6c)
#define CAN_TB1_TBPR	(unsigned int *)(CAN_BASE + 0x6d)
#define CAN_TB2_IDR0	(unsigned int *)(CAN_BASE + 0x70)
#define CAN_TB2_IDR1	(unsigned int *)(CAN_BASE + 0x71)
#define CAN_TB2_IDR2	(unsigned int *)(CAN_BASE + 0x72)
#define CAN_TB2_IDR3	(unsigned int *)(CAN_BASE + 0x73)
#define CAN_TB2_DSR0	(unsigned int *)(CAN_BASE + 0x74)
#define CAN_TB2_DSR1	(unsigned int *)(CAN_BASE + 0x75)
#define CAN_TB2_DSR2	(unsigned int *)(CAN_BASE + 0x76)
#define CAN_TB2_DSR3	(unsigned int *)(CAN_BASE + 0x77)
#define CAN_TB2_DSR4	(unsigned int *)(CAN_BASE + 0x78)
#define CAN_TB2_DSR5	(unsigned int *)(CAN_BASE + 0x79)
#define CAN_TB2_DSR6	(unsigned int *)(CAN_BASE + 0x7a)
#define CAN_TB2_DSR7	(unsigned int *)(CAN_BASE + 0x7b)
#define CAN_TB2_DLR		(unsigned int *)(CAN_BASE + 0x7c)
#define CAN_TB2_TBPR	(unsigned int *)(CAN_BASE + 0x7d)


/* Pulse Width Modulator Module (PWM) */
#define PWMA_BASE	0x1200

#define PWMA_PMCTL		(unsigned int *)(PWMA_BASE + 0x0 )
#define PWMA_PMFCTL		(unsigned int *)(PWMA_BASE + 0x1 )
#define PWMA_PMFSA		(unsigned int *)(PWMA_BASE + 0x2 )
#define PWMA_PMOUT		(unsigned int *)(PWMA_BASE + 0x3 )
#define PWMA_PMCNT		(unsigned int *)(PWMA_BASE + 0x4 )
#define PWMA_PWMCM		(unsigned int *)(PWMA_BASE + 0x5 )
#define PWMA_PWMVAL0	(unsigned int *)(PWMA_BASE + 0x6 )
#define PWMA_PWMVAL1	(unsigned int *)(PWMA_BASE + 0x7 )
#define PWMA_PWMVAL2	(unsigned int *)(PWMA_BASE + 0x8 )
#define PWMA_PWMVAL3	(unsigned int *)(PWMA_BASE + 0x9 )
#define PWMA_PWMVAL4	(unsigned int *)(PWMA_BASE + 0xa )
#define PWMA_PWMVAL5	(unsigned int *)(PWMA_BASE + 0xb )
#define PWMA_PMDEADTM	(unsigned int *)(PWMA_BASE + 0xc )
#define PWMA_PMDISMAP1	(unsigned int *)(PWMA_BASE + 0xd )
#define PWMA_PMDISMAP2	(unsigned int *)(PWMA_BASE + 0xe )
#define PWMA_PMDCFG		(unsigned int *)(PWMA_BASE + 0xf )
#define PWMA_PMCCR		(unsigned int *)(PWMA_BASE + 0x10)
#define PWMA_PMPORT		(unsigned int *)(PWMA_BASE + 0x11)
                        
#define PWMB_BASE	0x1220

#define PWMB_PMCTL		(unsigned int *)(PWMB_BASE + 0x0 )
#define PWMB_PMFCTL		(unsigned int *)(PWMB_BASE + 0x1 )
#define PWMB_PMFSA		(unsigned int *)(PWMB_BASE + 0x2 )
#define PWMB_PMOUT		(unsigned int *)(PWMB_BASE + 0x3 )
#define PWMB_PMCNT		(unsigned int *)(PWMB_BASE + 0x4 )
#define PWMB_PWMCM		(unsigned int *)(PWMB_BASE + 0x5 )
#define PWMB_PWMVAL0	(unsigned int *)(PWMB_BASE + 0x6 )
#define PWMB_PWMVAL1	(unsigned int *)(PWMB_BASE + 0x7 )
#define PWMB_PWMVAL2	(unsigned int *)(PWMB_BASE + 0x8 )
#define PWMB_PWMVAL3	(unsigned int *)(PWMB_BASE + 0x9 )
#define PWMB_PWMVAL4	(unsigned int *)(PWMB_BASE + 0xa )
#define PWMB_PWMVAL5	(unsigned int *)(PWMB_BASE + 0xb )
#define PWMB_PMDEADTM	(unsigned int *)(PWMB_BASE + 0xc )
#define PWMB_PMDISMAP1	(unsigned int *)(PWMB_BASE + 0xd )
#define PWMB_PMDISMAP2	(unsigned int *)(PWMB_BASE + 0xe )
#define PWMB_PMDCFG		(unsigned int *)(PWMB_BASE + 0xf )
#define PWMB_PMCCR		(unsigned int *)(PWMB_BASE + 0x10)
#define PWMB_PMPORT		(unsigned int *)(PWMB_BASE + 0x11)
                        
/* Quadrature Decoder */
#define DEC0_BASE	0x1240

#define QD0_DECCR	(unsigned int *)(DEC0_BASE + 0x0)
#define QD0_FIR		(unsigned int *)(DEC0_BASE + 0x1)
#define QD0_WTR		(unsigned int *)(DEC0_BASE + 0x2)
#define QD0_POSD	(unsigned int *)(DEC0_BASE + 0x3)
#define QD0_POSDH	(unsigned int *)(DEC0_BASE + 0x4)
#define QD0_REV		(unsigned int *)(DEC0_BASE + 0x5)
#define QD0_REVH	(unsigned int *)(DEC0_BASE + 0x6)
#define QD0_UPOS	(unsigned int *)(DEC0_BASE + 0x7)
#define QD0_LPOS	(unsigned int *)(DEC0_BASE + 0x8)
#define QD0_UPOSH	(unsigned int *)(DEC0_BASE + 0x9)
#define QD0_LPOSH	(unsigned int *)(DEC0_BASE + 0xa)
#define QD0_UIR		(unsigned int *)(DEC0_BASE + 0xb)
#define QD0_LIR		(unsigned int *)(DEC0_BASE + 0xc)
#define QD0_IMR		(unsigned int *)(DEC0_BASE + 0xd)
#define QD0_TSTREG	(unsigned int *)(DEC0_BASE + 0xe)

#define DEC1_BASE	0x1250

#define QD1_DECCR	(unsigned int *)(DEC1_BASE + 0x0)
#define QD1_FIR		(unsigned int *)(DEC1_BASE + 0x1)
#define QD1_WTR		(unsigned int *)(DEC1_BASE + 0x2)
#define QD1_POSD	(unsigned int *)(DEC1_BASE + 0x3)
#define QD1_POSDH	(unsigned int *)(DEC1_BASE + 0x4)
#define QD1_REV		(unsigned int *)(DEC1_BASE + 0x5)
#define QD1_REVH	(unsigned int *)(DEC1_BASE + 0x6)
#define QD1_UPOS	(unsigned int *)(DEC1_BASE + 0x7)
#define QD1_LPOS	(unsigned int *)(DEC1_BASE + 0x8)
#define QD1_UPOSH	(unsigned int *)(DEC1_BASE + 0x9)
#define QD1_LPOSH	(unsigned int *)(DEC1_BASE + 0xa)
#define QD1_UIR		(unsigned int *)(DEC1_BASE + 0xb)
#define QD1_LIR		(unsigned int *)(DEC1_BASE + 0xc)
#define QD1_IMR		(unsigned int *)(DEC1_BASE + 0xd)
#define QD1_TSTREG	(unsigned int *)(DEC1_BASE + 0xe)


/* Interrupt controller */
#define ITCN_BASE	0x1260

#define GPR0	(unsigned int *)(ITCN_BASE + 0x0 )
#define GPR1	(unsigned int *)(ITCN_BASE + 0x1 )
#define GPR2	(unsigned int *)(ITCN_BASE + 0x2 )
#define GPR3	(unsigned int *)(ITCN_BASE + 0x3 )
#define GPR4	(unsigned int *)(ITCN_BASE + 0x4 )
#define GPR5	(unsigned int *)(ITCN_BASE + 0x5 )
#define GPR6	(unsigned int *)(ITCN_BASE + 0x6 )
#define GPR7	(unsigned int *)(ITCN_BASE + 0x7 )
#define GPR8	(unsigned int *)(ITCN_BASE + 0x8 )
#define GPR9	(unsigned int *)(ITCN_BASE + 0x9 )
#define GPR10	(unsigned int *)(ITCN_BASE + 0xa )
#define GPR11	(unsigned int *)(ITCN_BASE + 0xb )
#define GPR12	(unsigned int *)(ITCN_BASE + 0xc )
#define GPR13	(unsigned int *)(ITCN_BASE + 0xd )
#define GPR14	(unsigned int *)(ITCN_BASE + 0xe )
#define GPR15	(unsigned int *)(ITCN_BASE + 0xf )
#define TIRQ0	(unsigned int *)(ITCN_BASE + 0x10)
#define TIRQ1	(unsigned int *)(ITCN_BASE + 0x11)
#define TIRQ2	(unsigned int *)(ITCN_BASE + 0x12)
#define TIRQ3	(unsigned int *)(ITCN_BASE + 0x13)
#define TISR0	(unsigned int *)(ITCN_BASE + 0x18)
#define TISR1	(unsigned int *)(ITCN_BASE + 0x19)
#define TISR2	(unsigned int *)(ITCN_BASE + 0x1a)
#define TISR3	(unsigned int *)(ITCN_BASE + 0x1b)
#define TCSR	(unsigned int *)(ITCN_BASE + 0x1c)
                
                
/* Analog-to-Dig(unsigned int *)ital Converter (ADC) */

#define ADCA_BASE	0x1280

#define ADCA_ADCR1		(unsigned int *)(ADCA_BASE + 0x0 )
#define ADCA_ADCR2		(unsigned int *)(ADCA_BASE + 0x1 )
#define ADCA_ADZCC		(unsigned int *)(ADCA_BASE + 0x2 )
#define ADCA_ADLST1		(unsigned int *)(ADCA_BASE + 0x3 )
#define ADCA_ADLST2		(unsigned int *)(ADCA_BASE + 0x4 )
#define ADCA_ADSDIS		(unsigned int *)(ADCA_BASE + 0x5 )
#define ADCA_ADSTAT		(unsigned int *)(ADCA_BASE + 0x6 )
#define ADCA_ADLSTAT	(unsigned int *)(ADCA_BASE + 0x7 )
#define ADCA_ADZCSTAT	(unsigned int *)(ADCA_BASE + 0x8 )
#define ADCA_ADRSLT0	(unsigned int *)(ADCA_BASE + 0x9 )
#define ADCA_ADRSLT1	(unsigned int *)(ADCA_BASE + 0xa )
#define ADCA_ADRSLT2	(unsigned int *)(ADCA_BASE + 0xb )
#define ADCA_ADRSLT3	(unsigned int *)(ADCA_BASE + 0xc )
#define ADCA_ADRSLT4	(unsigned int *)(ADCA_BASE + 0xd )
#define ADCA_ADRSLT5	(unsigned int *)(ADCA_BASE + 0xe )
#define ADCA_ADRSLT6	(unsigned int *)(ADCA_BASE + 0xf )
#define ADCA_ADRSLT7	(unsigned int *)(ADCA_BASE + 0x10)
#define ADCA_ADDLLMT0	(unsigned int *)(ADCA_BASE + 0x11)
#define ADCA_ADDLLMT1	(unsigned int *)(ADCA_BASE + 0x12)
#define ADCA_ADDLLMT2	(unsigned int *)(ADCA_BASE + 0x13)
#define ADCA_ADDLLMT3	(unsigned int *)(ADCA_BASE + 0x14)
#define ADCA_ADDLLMT4	(unsigned int *)(ADCA_BASE + 0x15)
#define ADCA_ADDLLMT5	(unsigned int *)(ADCA_BASE + 0x16)
#define ADCA_ADDLLMT6	(unsigned int *)(ADCA_BASE + 0x17)
#define ADCA_ADDLLMT7	(unsigned int *)(ADCA_BASE + 0x18)
#define ADCA_ADHLMT0	(unsigned int *)(ADCA_BASE + 0x19)
#define ADCA_ADHLMT1	(unsigned int *)(ADCA_BASE + 0x1a)
#define ADCA_ADHLMT2	(unsigned int *)(ADCA_BASE + 0x1b)
#define ADCA_ADHLMT3	(unsigned int *)(ADCA_BASE + 0x1c)
#define ADCA_ADHLMT4	(unsigned int *)(ADCA_BASE + 0x1d)

⌨️ 快捷键说明

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