?? f2407regs.h
字號:
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; 文件名: 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 + -