?? f240regs.h
字號(hào):
#define IMR (*((volatile unsigned int *)0x0004))
/*中斷屏蔽寄存器*/
#define GREG (*((volatile unsigned int *)0x0005))
/*全局變量定位寄存器*/
#define IFR (*((volatile unsigned int *) 0x0006))
/*中斷標(biāo)志寄存器*/
#define ABRPT (*((volatile unsigned int *) 0x01f))
/* 分析斷點(diǎn)*/
ioport unsigned portFFFF;
#define WSGR portFFFF
/*系統(tǒng)模塊寄存器*/
#define PIRQR0 (*((volatile unsigned int *) 0x7010))
/* 外圍中斷請(qǐng)求寄存器0*/
#define PIRQR1 (*((volatile unsigned int *) 0x7011))
/* 外圍中斷請(qǐng)求寄存器1*/
#define PIRQR2 (*((volatile unsigned int *) 0x7012))
/* 外圍中斷請(qǐng)求寄存器2*/
#define PIACKR0 (*((volatile unsigned int *) 0x7014))
/* 外圍中斷應(yīng)答寄存器0*/
#define PIACKR1 (*((volatile unsigned int *) 0x7015))
#define PIACKR2 (*((volatile unsigned int *) 0x7016))
#define SCSR1 (*((volatile unsigned int *) 0x7018))
/* 系統(tǒng)控制和狀態(tài)寄存器1*/
#define SCSR2 (*((volatile unsigned int *) 0x7019))
/* 系統(tǒng)控制和狀態(tài)寄存器2*/
#define DIN (*((volatile unsigned int *) 0x701C))
/*期間識(shí)別寄存器*/
#define PIVR (*((volatile unsigned int *) 0x701E))
/* 外圍中斷向量寄存器*/
/*看門(mén)狗/ 實(shí)時(shí)中斷(RTI) / 鎖相環(huán) (PLL) 寄存器
))~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define WDCNTR (*((volatile unsigned int *) 0x7023))
/*看門(mén)狗計(jì)數(shù)寄存器*/
#define WDKEY (*((volatile unsigned int *) 0x7025))
/* 看門(mén)狗 Key 寄存器*/
#define WDCR (*((volatile unsigned int *) 0x7029))
/* 看門(mén)狗控制寄存器*/
/*外圍串行接口(SPI)寄存器
#define SPICCR (*((volatile unsigned int *) 0x7040))
/* SPI配置控制寄存器1 */
#define SPICTL (*((volatile unsigned int *) 0x7041))
/* SPI 運(yùn)行控制寄存器2 */
#define SPISTS (*((volatile unsigned int *) 0x7042))
/* SPI 狀態(tài)寄存器 */
#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 串行數(shù)據(jù)寄存器 */
#define SPIPC1 (*((volatile unsigned int *) 0x704D))
/* SPI 端口控制寄存器1 */
#define SPIPC2 (*((volatile unsigned int *) 0x704E))
/* SPI端口控制寄存器2 */
#define SPIPRI (*((volatile unsigned int *) 0x7023))
/* SPI 優(yōu)先級(jí)控制寄存器 */
/* 串行通信接口寄存器
))~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#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 接收狀態(tài)寄存器*/
#define SCIRXEMU (*((volatile unsigned int *) 0x7056))
/* SCI EMU 數(shù)據(jù)緩沖寄存器*/
#define SCIRXBUF (*((volatile unsigned int *) 0x7057))
/* SCI 接收數(shù)據(jù)緩沖寄存器 */
#define SCITXBUF (*((volatile unsigned int *) 0x7059))
/* SCI發(fā)送數(shù)據(jù)緩沖寄存器 */
#define SCIPRI (*((volatile unsigned int *) 0x705F))
/* SCI 優(yōu)先級(jí)控制寄存器 */
/* 外圍中斷配置寄存器
))~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define XINT1CR (*((volatile unsigned int *) 0x7070))
/* Int1 配置寄存器*/
#define XINT2CR (*((volatile unsigned int *) 0x7071))
/* Int2 配置寄存器*/
/* 數(shù)字 I/O 控制寄存器*/
#define MCRA (*((volatile unsigned int *) 0x7090))
/* I/O 復(fù)用控制寄存器A*/
#define MCRB (*((volatile unsigned int *) 0x7092))
#define MCRC (*((volatile unsigned int *) 0x7094))
/* I/O 復(fù)用控制寄存器C*/
#define IPSRA (*((volatile unsigned int *) 0x7094))
/*輸入狀態(tài)寄存器A*/
#define IPSRB (*((volatile unsigned int *) 0x7096))
/*輸入狀態(tài)寄存器B*/
#define PADATDIR (*((volatile unsigned int *) 0x7098))
/* I/O 端口 A 數(shù)據(jù)和方向控制寄存器*/
#define PBDATDIR (*((volatile unsigned int *) 0x709A))
/* I/O 端口 B 數(shù)據(jù)和方向控制寄存器*/
#define PCDATDIR (*((volatile unsigned int *) 0x709C))
/* I/O 端口 C 數(shù)據(jù)和方向控制寄存器*/
#define PDDATDIR (*((volatile unsigned int *) 0x709E))
/* I/O 端口 D 數(shù)據(jù)和方向控制寄存器*/
#define PEDATDIR (*((volatile unsigned int *) 0x7095))
/* I/O 端口 E 數(shù)據(jù)和方向控制寄存器*/
#define PFDATDIR (*((volatile unsigned int *) 0x7096))
/* I/O 端口 F 數(shù)據(jù)和方向控制寄存器*/
/*ADC 寄存器定義
))--------------------------------------------------------------*/
#define ADCTRL1 (*((volatile unsigned int *) 0x70A0))
/* ADC控制寄存器1*/
#define ADCTRL2 (*((volatile unsigned int *) 0x70A1))
/* ADC控制寄存器2*/
#define MAXCONV (*((volatile unsigned int *) 0x70A2))
/*最大轉(zhuǎn)換通道寄存器*/
#define CHSELSEQ1 (*((volatile unsigned int *) 0x70A3))
/*通道選擇域 :結(jié)果 3,2,1,0*/
#define CHSELSEQ2 (*((volatile unsigned int *) 0x70A4))
/*通道選擇域 :結(jié)果 7,6,5,4*/
#define CHSELSEQ3 (*((volatile unsigned int *) 0x70A5))
/*通道選擇域 :結(jié)果 11,10,9,8*/
#define CHSELSEQ4 (*((volatile unsigned int *) 0x70A6))
/*通道選擇域 :結(jié)果 15,14,13,12*/
#define AUTO_SEQ_SR (*((volatile unsigned int *) 0x70A7))
/* 自動(dòng)排序狀態(tài)寄存器 */
#define RESULT0 (*((volatile unsigned int *) 0x70A8))
/* 轉(zhuǎn)換結(jié)果寄存器 0*/
#define RESULT1 (*((volatile unsigned int *) 0x70A9))
/* 轉(zhuǎn)換結(jié)果寄存器 1*/
#define RESULT2 (*((volatile unsigned int *) 0x70AA))
/* 轉(zhuǎn)換結(jié)果寄存器 2*/
#define RESULT3 (*((volatile unsigned int *) 0x70AB))
/* 轉(zhuǎn)換結(jié)果寄存器 3*/
#define RESULT4 (*((volatile unsigned int *) 0x70AC))
/* 轉(zhuǎn)換結(jié)果寄存器 4*/
#define RESULT5 (*((volatile unsigned int *) 0x70AD))
/* 轉(zhuǎn)換結(jié)果寄存器 5*/
#define RESULT6 (*((volatile unsigned int *) 0x70AE))
/* 轉(zhuǎn)換結(jié)果寄存器 6*/
#define RESULT7 (*((volatile unsigned int *) 0x70AF))
/* 轉(zhuǎn)換結(jié)果寄存器 7*/
#define RESULT8 (*((volatile unsigned int *) 0x70B0))
/* 轉(zhuǎn)換結(jié)果寄存器 8*/
#define RESULT9 (*((volatile unsigned int *) 0x70B1))
/* 轉(zhuǎn)換結(jié)果寄存器 9*/
#define RESULT10 (*((volatile unsigned int *) 0x70B2))
/* 轉(zhuǎn)換結(jié)果寄存器 10*/
#define RESULT11 (*((volatile unsigned int *) 0x70B3))
/* 轉(zhuǎn)換結(jié)果寄存器 11*/
#define RESULT12 (*((volatile unsigned int *) 0x70B4))
/* 轉(zhuǎn)換結(jié)果寄存器 12*/
#define RESULT13 (*((volatile unsigned int *) 0x70B5))
/* 轉(zhuǎn)換結(jié)果寄存器 13*/
#define RESULT14 (*((volatile unsigned int *) 0x70B6))
/* 轉(zhuǎn)換結(jié)果寄存器 14*/
#define RESULT15 (*((volatile unsigned int *) 0x70B7))
/* 轉(zhuǎn)換結(jié)果寄存器 15*/
#define CALIBRATION (*((volatile unsigned int *) 0x70B8))
/* 校準(zhǔn)寄存器*/
/*局部控制網(wǎng)絡(luò)(CAN) 寄存器
))~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define CANMDER (*((volatile unsigned int *) 0x7100))
/* 郵包方向/使能寄存器*/
#define CANTCR (*((volatile unsigned int *) 0x7101))
/* 發(fā)送控制寄存器*/
#define CANRCR (*((volatile unsigned int *) 0x7102))
/* 接收控制寄存器*/
#define CANMCR (*((volatile unsigned int *) 0x7103))
/* 主動(dòng)控制寄存器*/
#define CANBCR2 (*((volatile unsigned int *) 0x7104))
/* 位配置寄存器2*/
#define CANBCR1 (*((volatile unsigned int *) 0x7105))
/* 位配置寄存器1*/
#define CANESR (*((volatile unsigned int *) 0x7106))
/* 錯(cuò)誤狀態(tài)寄存器*/
#define CANGSR (*((volatile unsigned int *) 0x7107))
/* 全局狀態(tài)寄存器 */
#define CANCEC (*((volatile unsigned int *) 0x7108))
/* CAN 錯(cuò)誤計(jì)數(shù)寄存器*/
#define CANIFR (*((volatile unsigned int *) 0x7109))
/* CAN 中斷標(biāo)志寄存器*/
#define CANIMR (*((volatile unsigned int *) 0x710A))
/* CAN 中斷屏蔽寄存器 */
#define CANLAM0H (*((volatile unsigned int *) 0x710B))
/* 局部接收屏蔽寄存器0 高位*/
#define CANLAM0L (*((volatile unsigned int *) 0x710C))
/* 局部接收屏蔽寄存器0 低位*/
#define CANLAM1H (*((volatile unsigned int *) 0x710D))
/* 局部接收屏蔽寄存器1 高位*/
#define CANLAM1L (*((volatile unsigned int *) 0x710E))
/* 局部接收屏蔽寄存器1 低位*/
#define CANMSGID0L (*((volatile unsigned int *) 0x7200))
/* 對(duì)于郵包0的信息標(biāo)志符 低位 */
#define CANMSGID0H (*((volatile unsigned int *) 0x7201))
/* 對(duì)于郵包0的信息標(biāo)志符 高位 */
#define CANMSGCTRL0 (*((volatile unsigned int *) 0x7202))
/*對(duì)于郵包0的信息控制域*/
#define CANMBX0A (*((volatile unsigned int *) 0x7204))
/* 郵包0 A*/
#define CANMBX0B (*((volatile unsigned int *) 0x7205))
/* 郵包0 B*/
#define CANMBX0C (*((volatile unsigned int *) 0x7206))
/* 郵包 0 C*/
#define CANMBX0D (*((volatile unsigned int *) 0x7207))
/* 郵包 0 D*/
#define CANMSGID1L (*((volatile unsigned int *) 0x7208))
/* 對(duì)于郵包1的信息標(biāo)志符 低位 */
#define CANMSGID1H (*((volatile unsigned int *) 0x7209))
/* 對(duì)于郵包1的信息標(biāo)志符 高位 */
#define CANMSGCTRL1 (*((volatile unsigned int *) 0x720A))
/*對(duì)于郵包1的信息控制域*/
#define CANMBX1A (*((volatile unsigned int *) 0x720C))
/*郵包 1 A*/
#define CANMBX1B (*((volatile unsigned int *) 0x720D))
/* 郵包 1 B*/
#define CANMBX1C (*((volatile unsigned int *) 0x720E))
/* 郵包 1 C*/
#define CANMBX1D (*((volatile unsigned int *) 0x720F))
/* 郵包 1 D*/
#define CANMSGID2L (*((volatile unsigned int *) 0x7210))
/* 對(duì)于郵包2的信息標(biāo)志符 低位 */
#define CANMSGID2H (*((volatile unsigned int *) 0x7211))
/* 對(duì)于郵包2的信息標(biāo)志符 高位 */
#define CANMSGCTRL2 (*((volatile unsigned int *) 0x7212))
/*對(duì)于郵包2的信息控制域*/
#define CANMBX2A (*((volatile unsigned int *) 0x7214))
/* 郵包 2 A*/
#define CANMBX2B (*((volatile unsigned int *) 0x7215))
/*郵包2 B*/
#define CANMBX2C (*((volatile unsigned int *) 0x7216))
/*郵包2 C*/
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -