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

📄 lf2407regs.h

📁 由CCS3.1开发
💻 H
📖 第 1 页 / 共 3 页
字号:
#define _CANMBX5A   (*(pBit16)0x722C) 
/* 邮包 5 A*/
#define _CANMBX5B   (*(pBit16)0x722D) 
/* 邮包 5 B*/
#define _CANMBX5C   (*(pBit16)0x722E) 
/* 邮包 5 C*/
#define _CANMBX5D   (*(pBit16)0x722F)
/*邮包5 D*/
/*事件管理器 (EV)/ 事件管理器 A (EVA) 寄存器
)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define _GPTCONA      (*(pBit16)0x7400) 
/* 通用定时器控制寄存器*/
#define _T1CNT    (*(pBit16)0x7401) 
/* T1 计数器*/
#define _T1CMP    (*(pBit16)0x7402) 
/* T1 比较值寄存器*/
#define _T1PER    (*(pBit16)0x7403) 
/* T1 周期寄存器*/
#define _T1CON    (*(pBit16)0x7404) 
/* T1 控制寄存器*/
#define _T2CNT    (*(pBit16)0x7405) 
/* T2 计数器*/
#define _T2CMP    (*(pBit16)0x7406) 
/* T2 比较值寄存器*/
#define _T2PER    (*(pBit16)0x7407) 
/* T2 周期寄存器*/
#define _T2CON    (*(pBit16)0x7408) 
/* T2 控制寄存器*/
#define _COMCONA    (*(pBit16)0x7411) 
/* 比较控制寄存器*/
#define _ACTRA    (*(pBit16)0x7413) 
/* 比较输出动作控制寄存器*/
#define _DBTCONA    (*(pBit16)0x7415) 
/* 死区控制寄存器*/
#define _CMPR1    (*(pBit16)0x7417) 
/* 比较值1*/
#define _CMPR2    (*(pBit16)0x7418) 
/* 比较值2*/
#define _CMPR3    (*(pBit16)0x7419) 
/* 比较值3*/
#define _CAPCONA    (*(pBit16)0x7420) 
/* 捕捉控制寄存器*/
#define _CAPFIFOA   (*(pBit16)0x7422) 
/* 捕捉 FIFO A 状态寄存器*/
#define _CAP1FIFO   (*(pBit16)0x7423) 
/* 捕捉1 FIFO 顶部*/
#define _CAP2FIFO   (*(pBit16)0x7424) 
/* 捕捉 2 FIFO 顶部*/
#define _CAP3FIFO   (*(pBit16)0x7425) 
/* 捕捉 3 FIFO 顶部*/
#define _CAP1FBOT   (*(pBit16)0x7427) 
/* 捕捉 1 FIFO 底部 */
#define _CAP2FBOT   (*(pBit16)0x7428) 
/* 捕捉 2 FIFO 底部 */
#define _CAP3FBOT      (*(pBit16)0x7429)  
/* 捕捉 2 FIFO 底部 */
#define _EVAIMRA   (*(pBit16)0x742C) 
/* EVA 中断屏蔽寄存器 A*/
#define _EVAIMRB   (*(pBit16)0x742D) 
/* EVA中断屏蔽寄存器 B*/
#define _EVAIMRC   (*(pBit16)0x742E) 
/* EVA 中断屏蔽寄存器 C*/
#define _EVAIFRA   (*(pBit16)0x742F) 
/* EVA中断标志寄存器 A*/
#define _EVAIFRB   (*(pBit16)0x7430) 
/* EVA 中断标志寄存器 B*/
#define _EVAIFRC   (*(pBit16)0x7431) 
/* EVA中断标志寄存器 C*/
/*事件管理器 B (EVB) 寄存器
)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define _GPTCONB    (*(pBit16)0x7500) 
/*通用定时器控制寄存器*/
#define _T3CNT    (*(pBit16)0x7501) 
/* T3计数器*/
#define _T3CMP    (*(pBit16)0x7502) 
/* T3比较值寄存器*/
#define _T3PER    (*(pBit16)0x7503) 
/* T3周期寄存器*/
#define _T3CON    (*(pBit16)0x7504) 
/* T3控制寄存器*/
#define _T4CNT    (*(pBit16)0x7505) 
/* T4计数器*/
#define _T4CMP    (*(pBit16)0x7506) 
/* T4比较值寄存器*/
#define _T4PER    (*(pBit16)0x7507) 
/* T4周期寄存器*/
#define _T4CON    (*(pBit16)0x7508) 
/* T4控制寄存器*/
#define _COMCONB    (*(pBit16)0x7511)
/*比较控制寄存器*/
#define _ACTRB    (*(pBit16)0x7513) 
/*比较输出动作控制寄存器*/
#define _DBTCONB    (*(pBit16)0x7515) 
/*死区控制寄存器*/
#define _CMPR4    (*(pBit16)0x7517) 
/*比较值4*/
#define _CMPR5    (*(pBit16)0x7518) 
/*比较值5*/
#define _CMPR6    (*(pBit16)0x7519) 
/*比较值6*/
#define _CAPCONB    (*(pBit16)0x7520) 
/*捕捉控制寄存器*/
#define _CAPFIFOB   (*(pBit16)0x7522) 
/* 捕捉FIFO A 状态寄存器*/
#define _CAP4FIFO   (*(pBit16)0x7523) 
/* 捕捉 4 FIFO 顶部*/
#define _CAP5FIFO   (*(pBit16)0x7524) 
/* 捕捉 5 FIFO 顶部*/
#define _CAP6FIFO   (*(pBit16)0x7525) 
/* 捕捉 6 FIFO 顶部*/
#define _CAP4FBOT   (*(pBit16)0x7527)
/* 捕捉 4 FIFO 底部*/ 
#define _CAP5FBOT   (*(pBit16)0x7528) 
/*捕捉 5 FIFO 底部*/ 
#define _CAP6FBOT    (*(pBit16)0x7529) 
/*捕捉 6 FIFO底部*/ 
#define _EVBIMRA   (*(pBit16)0x752C) 
/* EVB中断屏蔽寄存器A*/
#define _EVBIMRB   (*(pBit16)0x752D) 
/* EVB 中断屏蔽寄存器B*/
#define _EVBIMRC   (*(pBit16)0x752E) 
/* EVB 中断屏蔽寄存器 C*/
#define _EVBIFRA   (*(pBit16)0x752F) 
/* EVB 中断标志寄存器 A*/
#define _EVBIFRB   (*(pBit16)0x7530) 
/* EVB 中断标志寄存器 B*/
#define _EVBIFRC   (*(pBit16)0x7531) 
/* EVB 中断标志寄存器 C*/
//==============old define======================================//
/*C2xx 内核寄存器
)~~~~~~~~~~~~~~~~~~~~*/
#define IMR   ((volatile unsigned int *)0x0004)
/*中断屏蔽寄存器*/
#define GREG  ((volatile unsigned int *)0x0005)
/*全局变量定位寄存器*/ 
#define IFR   ((volatile unsigned int *)0x0006)
/*中断标志寄存器*/
#define ABRPT  ((volatile unsigned int *)0x01f)
/* 分析断点*/
//ioport   unsigned portFFFF;//等待状态设置 
//#define  WSGR   portFFFF
/*系统模块寄存器 
)~~~~~~~~~~~~~~~~~~~~~~~*/ 
#define PIRQR0    ((volatile unsigned int *)0x7010) 
/* 外围中断请求寄存器0*/
#define PIRQR1    ((volatile unsigned int *)0x7011)
/* 外围中断请求寄存器1*/
#define PIRQR2    ((volatile unsigned int *)0x7012)
/* 外围中断请求寄存器2*/
#define PIACKR0    ((volatile unsigned int *)0x7014) 
/* 外围中断应答寄存器0*/
#define  PIACKR1    ((volatile unsigned int *)0x7015) 
/* 外围中断应答寄存器1*/
#define  PIACKR2    ((volatile unsigned int *)0x7016) 
/* 外围中断应答寄存器2*/
#define  SCSR1    ((volatile unsigned int *)0x7018)
/* 系统控制和状态寄存器1*/
#define  SCSR2    ((volatile unsigned int *)0x7019)
/* 系统控制和状态寄存器2*/
#define DIN    ((volatile unsigned int *)0x701C) 
/*期间识别寄存器*/
#define PIVR    ((volatile unsigned int *)0x701E) 
/* 外围中断向量寄存器*/
/*看门狗/ 实时中断(RTI) / 锁相环 (PLL) 寄存器
)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define  WDCNTR    ((volatile unsigned int *)0x7023)
/*看门狗计数寄存器*/
#define  WDKEY    ((volatile unsigned int *)0x7025) 
/* 看门狗 Key 寄存器*/
#define  WDCR    ((volatile unsigned int *)0x7029)
/* 看门狗控制寄存器*/ 
/*外围串行接口(SPI)寄存器
)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define  SPICCR    ((volatile unsigned int *)0x7040)
/* SPI配置控制寄存器1 */
#define  SPICTL    ((volatile unsigned int *)0x7041)
/* SPI 运行控制寄存器2 */
#define  SPISTS    ((volatile unsigned int *)0x7042)
/* SPI 状态寄存器 */
#define SPIBRR    ((volatile unsigned int *)0x7044)
/* SPI 波特率控制寄存器 */
#define SPIEMU    ((volatile unsigned int *)0x7046) 
/* SPI 仿真缓冲寄存器 */
#define SPIRXBUF   ((volatile unsigned int *)0x7047)
/* SPI 串行输入缓冲寄存器 */
#define SPITXBUF   ((volatile unsigned int *)0x7048)
/* SPI 串行输出缓冲寄存器 */
#define SPIDAT    ((volatile unsigned int *)0x7049) 
/* SPI 串行数据寄存器 */
#define SPIPC1    ((volatile unsigned int *)0x704D) 
/* SPI 端口控制寄存器1 */
#define SPIPC2    ((volatile unsigned int *)0x704E) 
/* SPI端口控制寄存器2 */
#define SPIPRI    ((volatile unsigned int *)0x7023) 
/* SPI 优先级控制寄存器 */
/* 串行通信接口寄存器
)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define SCICCR    ((volatile unsigned int *)0x7050) 
/* SCI 通讯控制寄存器*/
#define SCICTL1    ((volatile unsigned int *)0x7051) 
/* SCI 控制寄存器1*/
#define SCIHBAUD   ((volatile unsigned int *)0x7052) 
/* SCI 波特率控制寄存器高位*/
#define SCILBAUD   ((volatile unsigned int *)0x7053) 
/* SCI 波特率控制寄存器低位*/
#define SCICTL2    ((volatile unsigned int *)0x7054) 
/* SCI 控制寄存器2*/
#define SCIRXST    ((volatile unsigned int *)0x7055) 
/* SCI 接收状态寄存器*/
#define SCIRXEMU   ((volatile unsigned int *)0x7056) 
/* SCI EMU 数据缓冲寄存器*/
#define SCIRXBUF   ((volatile unsigned int *)0x7057) 
/* SCI 接收数据缓冲寄存器 */
#define SCITXBUF   ((volatile unsigned int *)0x7059) 
/* SCI发送数据缓冲寄存器 */
#define SCIPRI    ((volatile unsigned int *)0x705F) 
/* SCI 优先级控制寄存器 */
/* 外围中断配置寄存器
)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define XINT1CR    ((volatile unsigned int *)0x7070)
/* Int1 配置寄存器*/
#define XINT2CR    ((volatile unsigned int *)0x7071) 
/* Int2 配置寄存器*/
/* 数字 I/O 控制寄存器。
)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define MCRA    ((volatile unsigned int *)0x7090) 
/* I/O 复用控制寄存器A*/ 
#define MCRB    ((volatile unsigned int *)0x7092) 
/* I/O 复用控制寄存器B*/
#define MCRC    ((volatile unsigned int *)0x7094) 
/* I/O 复用控制寄存器C*/
#define IPSRA    ((volatile unsigned int *)0x7094)
/*输入状态寄存器A*/
#define IPSRB    ((volatile unsigned int *)0x7096) 
/*输入状态寄存器B*/
#define PADATDIR     ((volatile unsigned int *)0x7098) 
/* I/O 端口 A 数据和方向控制寄存器*/ 
#define PBDATDIR   ((volatile unsigned int *)0x709A) 
/* I/O 端口 B 数据和方向控制寄存器*/
#define PCDATDIR   ((volatile unsigned int *)0x709C) 
/* I/O 端口 C 数据和方向控制寄存器*/
#define PDDATDIR   ((volatile unsigned int *)0x709E)
/* I/O 端口 D 数据和方向控制寄存器*/
#define PEDATDIR   ((volatile unsigned int *)0x7095) 
/* I/O 端口 E 数据和方向控制寄存器*/ 
#define PFDATDIR   ((volatile unsigned int *)0x7096)
/* I/O 端口 F 数据和方向控制寄存器*/  
/*ADC 寄存器定义
)--------------------------------------------------------------*/
#define ADCTRL1    ((volatile unsigned int *)0x70A0) 
/* ADC控制寄存器1*/
#define ADCTRL2    ((volatile unsigned int *)0x70A1) 
/* ADC控制寄存器2*/ 
#define MAXCONV    ((volatile unsigned int *)0x70A2) 
/*最大转换通道寄存器*/ 
#define CHSELSEQ1    ((volatile unsigned int *)0x70A3) 
/*通道选择域 :结果 3,2,1,0*/ 
#define CHSELSEQ2    ((volatile unsigned int *)0x70A4) 
/*通道选择域 :结果 7,6,5,4*/
#define CHSELSEQ3    ((volatile unsigned int *)0x70A5) 
/*通道选择域 :结果 11,10,9,8*/
#define CHSELSEQ4     ((volatile unsigned int *)0x70A6) 
/*通道选择域 :结果 15,14,13,12*/ 
#define AUTO_SEQ_SR    ((volatile unsigned int *)0x70A7)
/* 自动排序状态寄存器 */ 
#define RESULT0       ((volatile unsigned int *)0x70A8) 
/* 转换结果寄存器 0*/ 
#define RESULT1    ((volatile unsigned int *)0x70A9) 
/* 转换结果寄存器 1*/ 
#define RESULT2    ((volatile unsigned int *)0x70AA) 
/* 转换结果寄存器 2*/  
#define RESULT3    ((volatile unsigned int *)0x70AB) 
/* 转换结果寄存器 3*/ 
#define RESULT4    ((volatile unsigned int *)0x70AC) 
/* 转换结果寄存器 4*/
#define RESULT5    ((volatile unsigned int *)0x70AD) 
/* 转换结果寄存器 5*/ 
#define RESULT6    ((volatile unsigned int *)0x70AE)
/* 转换结果寄存器 6*/ 
#define RESULT7    ((volatile unsigned int *)0x70AF) 
/* 转换结果寄存器 7*/ 
#define RESULT8    ((volatile unsigned int *)0x70B0) 
/* 转换结果寄存器 8*/
#define RESULT9    ((volatile unsigned int *)0x70B1)
/* 转换结果寄存器 9*/ 
#define RESULT10      ((volatile unsigned int *)0x70B2)
/* 转换结果寄存器 10*/
#define RESULT11   ((volatile unsigned int *)0x70B3) 
/* 转换结果寄存器 11*/ 
#define RESULT12   ((volatile unsigned int *)0x70B4) 
/* 转换结果寄存器 12*/ 
#define RESULT13   ((volatile unsigned int *)0x70B5)
/* 转换结果寄存器 13*/ 
#define RESULT14   ((volatile unsigned int *)0x70B6) 
/* 转换结果寄存器 14*/ 
#define RESULT15   ((volatile unsigned int *)0x70B7)
/* 转换结果寄存器 15*/
#define CALIBRATION   ((volatile unsigned int *)0x70B8) 
/* 校准寄存器*/
/*局部控制网络(CAN) 寄存器 
)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define CANMDER    ((volatile unsigned int *)0x7100)
/* 邮包方向/使能寄存器*/ 
#define CANTCR    ((volatile unsigned int *)0x7101) 
/* 发送控制寄存器*/ 

⌨️ 快捷键说明

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