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

📄 f2407regs.h

📁 dsp.rar
💻 H
📖 第 1 页 / 共 2 页
字号:
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	
; 文件名: 	F2407REGS.h
; 描述:   F2407A外设寄存器和其他全局控制寄存器的定义
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; 片内外设寄存器定义
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;全局变量寄存器和CPU中断寄存器
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IMR			.set	0004h		;中断屏蔽寄存器
GREG		.set	0005h		;全局变量定位寄存器
IFR			.set	0006h		;中断标志寄存器
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PIRQR0		.set	07010h		;外设中断请求寄存器0
PIRQR1		.set	07011h		;外设中断请求寄存器1
PIRQR2		.set	07012h		;外设中断请求寄存器2
PIACKR0		.set	07014h		;外设中断应答寄存器0
PIACKR1		.set	07015h		;外设中断应答寄存器1
PIACKR2		.set	07016h		;外设中断应答寄存器2
SCSR1		.set	07018h		;系统控制和状态寄存器1
SCSR2		.set	07019h		;系统控制和状态寄存器2
DINR		.set	0701Ch		;器件标识号寄存器
PIVR		.set	0701Eh		;系统中断向量寄存器
;WD程序监视控制寄存器
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WDCNTR 		.set	07023h		;WD 计数器寄存器
WDKEY		.set	07025h		;WDKey 寄存器
WDCR		.set	07029h		;WD 控制寄存器
;串行外围接口(SPI)寄存器
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SPICCR		.set	07040h		;SPI 配置控制寄存器
SPICTL		.set	07041h		;SPI 操作控制寄存器
SPISTS		.set	07042h		;SPI 状态寄存器
SPIBRR		.set	07044h		;SPI 波特率寄存器
SPIEMU 		.set	07046h		;SPI 仿真缓冲寄存器
SPIRXBUF 	.set	07047h		;SPI 串行输入缓冲寄存器
SPITXBUF 	.set	07048h		;SPI 串行输入缓冲寄存器
SPIDAT 		.set	07049h		;SPI 串行数据寄存器
SPIPRI 		.set	0704Fh		;SPI 中断优先级控制寄存器
;串行通讯接口 (SCI) 寄存器
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SCICCR		.set	07050h		;SCI 通讯控制寄存器
SCICTL1		.set	07051h		;SCI 控制寄存器 1
SCIHBAUD	.set	07052h		;SCI 波特率寄存器高位
SCILBAUD	.set	07053h		;SCI 波特率寄存器低位
SCICTL2		.set	07054h		;SCI 控制寄存器 2
SCIRXST		.set	07055h		;SCI 接受状态寄存器
SCIRXEMU	.set	07056h		;SCI 仿真数据缓冲寄存器
SCIRXBUF	.set	07057h		;SCI 接受数据缓冲寄存器
SCITXBUF	.set	07059h		;SCI 发送数据缓冲寄存器
SCIPRI 		.set	0705Fh		;SCI 中断优先级控制寄存器
;外部中断寄存器
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XINT1CR		.set	07070h		;中断 1 控制寄存器
XINT2CR 	.set	07071h		;中断 2 控制寄存器
;数据 I/O 控制寄存器
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCRA		.set	07090h		;I/O口复用控制寄存器A
MCRB		.set	07092h		;I/O口复用控制寄存器B
MCRC		.set	07094h		;I/O口复用控制寄存器C
PEDATDIR	.set	07095h		;I/O端口E数据和方向控制寄存器
PFDATDIR	.set	07096h		;I/O端口F数据和方向控制寄存器
PADATDIR	.set	07098h		;I/O端口A数据和方向控制寄存器
PBDATDIR	.set	0709Ah		;I/O端口B数据和方向控制寄存器
PCDATDIR	.set	0709Ch		;I/O端口C数据和方向控制寄存器
PDDATDIR	.set	0709Eh		;I/O端口D数据和方向控制寄存器
;模数转换(ADC) 寄存器
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ADCCTRL1	.set	070A0h		;ADC控制寄存器1
ADCCTRL2	.set	070A1h		;ADC控制寄存器2
MAXCONV		.set	070A2h		;最大转换通道寄存器
CHSELSEQ1	.set	070A3h		;通道选择排序控制寄存器1
CHSELSEQ2	.set	070A4h		;通道选择排序控制寄存器2
CHSELSEQ3	.set	070A5h		;通道选择排序控制寄存器3
CHSELSEQ4	.set	070A6h		;通道选择排序控制寄存器4
AUTO_SEQ_SR	.set	070A7h		;自动排序状态寄存器
RESULT0		.set	070A8h		;A/D转换结果寄存器0
RESULT1		.set	070A9h		;A/D转换结果寄存器1
RESULT2		.set	070AAh		;A/D转换结果寄存器2
RESULT3		.set	070ABh		;A/D转换结果寄存器3
RESULT4		.set	070ACh		;A/D转换结果寄存器4
RESULT5		.set	070ADh		;A/D转换结果寄存器5
RESULT6		.set	070AEh		;A/D转换结果寄存器6
RESULT7		.set	070AFh		;A/D转换结果寄存器7
RESULT8		.set	070B0h		;A/D转换结果寄存器8
RESULT9		.set	070B1h		;A/D转换结果寄存器9
RESULT10	.set	070B2h		;A/D转换结果寄存器10
RESULT11	.set	070B3h		;A/D转换结果寄存器11
RESULT12	.set	070B4h		;A/D转换结果寄存器12
RESULT13	.set	070B5h		;A/D转换结果寄存器13
RESULT14	.set	070B6h		;A/D转换结果寄存器14
RESULT15	.set	070B7h		;A/D转换结果寄存器15
CALIBRATION	.set	070B8h		;校准寄存器	
;CAN 配置控制寄存器
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MDER		.set	07100h		;邮箱方向/使能寄存器
TCR			.set	07101h		;发送控制寄存器	
RCR			.set	07102h		;接收控制寄存器
MCR			.set	07103h		;主控制寄存器
BCR2		.set	07104h		;位配置寄存器2
BCR1		.set	07105h		;位配置寄存器1
ESR			.set	07106h		;错误状态寄存器
GSR			.set	07107h		;全局状态寄存器
CEC			.set	07108h		;CAN发送和接收错误计数寄存器
CAN_IFR		.set  07109h		;中断标志寄存器
CAN_IMR		.set  0710Ah		;中断屏蔽寄存器
LAM0_H		.set	0710Bh		;用于邮箱0和1的局部接收屏蔽寄存器
LAM0_L		.set	0710Ch		;用于邮箱0和1的局部接收屏蔽寄存器
LAM1_H		.set	0710Dh		;用于邮箱2和3的局部接收屏蔽寄存器
LAM1_L		.set	0710Eh		;用于邮箱2和3的局部接收屏蔽寄存器
;邮包#0
MSGID0L		.set	07200h		;邮箱0标志符的低位寄存器
MSGID0H		.set	07201h		;邮箱0标志符的高位寄存器
MSGCTRL0	.set	07202h		;邮箱0控制域寄存器
MBX0A		.set	07204h		;邮箱0的8个字节中的两个
MBX0B		.set	07205h		;邮箱0的8个字节中的两个
MBX0C		.set	07206h		;邮箱0的8个字节中的两个
MBX0D		.set	07207h		;邮箱0的8个字节中的两个
;邮包#1
MSGID1L		.set	07208h		;邮箱0标志符的低位寄存器
MSGID1H		.set	07209h		;邮箱0标志符的高位寄存器
MSGCTRL1	.set	0720Ah		;邮箱0控制域寄存器
MBX1A		.set	0720Ch		;邮箱0的8个字节中的两个
MBX1B		.set	0720Dh		;邮箱0的8个字节中的两个
MBX1C		.set	0720Eh		;邮箱0的8个字节中的两个
MBX1D		.set	0720Fh		;邮箱0的8个字节中的两个
;邮包#2
MSGID2L		.set	07210h		;邮箱0标志符的低位寄存器
MSGID2H		.set	07211h		;邮箱0标志符的高位寄存器
MSGCTRL2	.set	07212h		;邮箱0控制域寄存器
MBX2A		.set	07214h		;邮箱0的8个字节中的两个
MBX2B		.set	07215h		;邮箱0的8个字节中的两个
MBX2C		.set	07216h		;邮箱0的8个字节中的两个
MBX2D		.set	07217h		;邮箱0的8个字节中的两个
;邮包#3
MSGID3L		.set	07218h		;邮箱0标志符的低位寄存器
MSGID3H		.set	07219h		;邮箱0标志符的高位寄存器
MSGCTRL3	.set	0721Ah		;邮箱0控制域寄存器
MBX3A		.set	0721Ch		;邮箱0的8个字节中的两个
MBX3B		.set	0721Dh		;邮箱0的8个字节中的两个
MBX3C		.set	0721Eh		;邮箱0的8个字节中的两个
MBX3D		.set	0721Fh		;邮箱0的8个字节中的两个
;邮包#4
MSGID4L		.set	07220h		;邮箱0标志符的低位寄存器
MSGID4H		.set	07221h		;邮箱0标志符的高位寄存器
MSGCTRL4	.set	07222h		;邮箱0控制域寄存器
MBX4A		.set	07224h		;邮箱0的8个字节中的两个
MBX4B		.set	07225h		;邮箱0的8个字节中的两个
MBX4C		.set	07226h		;邮箱0的8个字节中的两个
MBX4D		.set	07227h		;邮箱0的8个字节中的两个
;邮包#5
MSGID5L		.set	07228h		;邮箱0标志符的低位寄存器
MSGID5H		.set	07229h		;邮箱0标志符的高位寄存器
MSGCTRL5	.set	0722Ah		;邮箱0控制域寄存器
MBX5A		.set	0722Ch		;邮箱0的8个字节中的两个
MBX5B		.set	0722Dh		;邮箱0的8个字节中的两个
MBX5C		.set	0722Eh		;邮箱0的8个字节中的两个
MBX5D		.set	0722Fh		;邮箱0的8个字节中的两个
;通用定时器 -- 事件管理器A (EVA)
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GPTCONA		.set	7400h		;通用定时控制寄存器
T1CNT		.set	7401h		;通用定时器 1 计数寄存器
T1CMPR		.set	7402h		;通用定时器 1 比较寄存器
T1PR		.set	7403h		;通用定时器 1 周期寄存器
T1CON		.set	7404h		;通用定时器 1 控制寄存器
T2CNT		.set	7405h		;通用定时器 2 计数寄存器
T2CMPR		.set	7406h		;通用定时器 2 比较寄存器
T2PR		.set	7407h		;通用定时器 2 周期寄存器

⌨️ 快捷键说明

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