📄 sfr32171_pragma.h
字号:
#pragma ADDRESS C0MSL6DLC 0x00801165 /* (B) CAN0 Message Slot6 Data Length register */
#pragma ADDRESS C0MSL6DT0 0x00801166 /* (B) CAN0 Message Slot6 Data0 register */
#pragma ADDRESS C0MSL6DT1 0x00801167 /* (B) CAN0 Message Slot6 Data1 register */
#pragma ADDRESS C0MSL6DT2 0x00801168 /* (B) CAN0 Message Slot6 Data2 register */
#pragma ADDRESS C0MSL6DT3 0x00801169 /* (B) CAN0 Message Slot6 Data3 register */
#pragma ADDRESS C0MSL6DT4 0x0080116A /* (B) CAN0 Message Slot6 Data4 register */
#pragma ADDRESS C0MSL6DT5 0x0080116B /* (B) CAN0 Message Slot6 Data5 register */
#pragma ADDRESS C0MSL6DT6 0x0080116C /* (B) CAN0 Message Slot6 Data6 register */
#pragma ADDRESS C0MSL6DT7 0x0080116D /* (B) CAN0 Message Slot6 Data7 register */
#pragma ADDRESS C0MSL6TSP 0x0080116E /* (H) CAN0 Message Slot6 Time Stamp register */
#pragma ADDRESS C0MSL7SID0 0x00801170 /* (B) CAN0 Message Slot7 Standard ID0 register */
#pragma ADDRESS C0MSL7SID1 0x00801171 /* (B) CAN0 Message Slot7 Standard ID1 register */
#pragma ADDRESS C0MSL7EID0 0x00801172 /* (B) CAN0 Message Slot7 Extended ID0 register */
#pragma ADDRESS C0MSL7EID1 0x00801173 /* (B) CAN0 Message Slot7 Extended ID1 register */
#pragma ADDRESS C0MSL7EID2 0x00801174 /* (B) CAN0 Message Slot7 Extended ID2 register */
#pragma ADDRESS C0MSL7DLC 0x00801175 /* (B) CAN0 Message Slot7 Data Length register */
#pragma ADDRESS C0MSL7DT0 0x00801176 /* (B) CAN0 Message Slot7 Data0 register */
#pragma ADDRESS C0MSL7DT1 0x00801177 /* (B) CAN0 Message Slot7 Data1 register */
#pragma ADDRESS C0MSL7DT2 0x00801178 /* (B) CAN0 Message Slot7 Data2 register */
#pragma ADDRESS C0MSL7DT3 0x00801179 /* (B) CAN0 Message Slot7 Data3 register */
#pragma ADDRESS C0MSL7DT4 0x0080117A /* (B) CAN0 Message Slot7 Data4 register */
#pragma ADDRESS C0MSL7DT5 0x0080117B /* (B) CAN0 Message Slot7 Data5 register */
#pragma ADDRESS C0MSL7DT6 0x0080117C /* (B) CAN0 Message Slot7 Data6 register */
#pragma ADDRESS C0MSL7DT7 0x0080117D /* (B) CAN0 Message Slot7 Data7 register */
#pragma ADDRESS C0MSL7TSP 0x0080117E /* (H) CAN0 Message Slot7 Time Stamp register */
#pragma ADDRESS C0MSL8SID0 0x00801180 /* (B) CAN0 Message Slot8 Standard ID0 register */
#pragma ADDRESS C0MSL8SID1 0x00801181 /* (B) CAN0 Message Slot8 Standard ID1 register */
#pragma ADDRESS C0MSL8EID0 0x00801182 /* (B) CAN0 Message Slot8 Extended ID0 register */
#pragma ADDRESS C0MSL8EID1 0x00801183 /* (B) CAN0 Message Slot8 Extended ID1 register */
#pragma ADDRESS C0MSL8EID2 0x00801184 /* (B) CAN0 Message Slot8 Extended ID2 register */
#pragma ADDRESS C0MSL8DLC 0x00801185 /* (B) CAN0 Message Slot8 Data Length register */
#pragma ADDRESS C0MSL8DT0 0x00801186 /* (B) CAN0 Message Slot8 Data0 register */
#pragma ADDRESS C0MSL8DT1 0x00801187 /* (B) CAN0 Message Slot8 Data1 register */
#pragma ADDRESS C0MSL8DT2 0x00801188 /* (B) CAN0 Message Slot8 Data2 register */
#pragma ADDRESS C0MSL8DT3 0x00801189 /* (B) CAN0 Message Slot8 Data3 register */
#pragma ADDRESS C0MSL8DT4 0x0080118A /* (B) CAN0 Message Slot8 Data4 register */
#pragma ADDRESS C0MSL8DT5 0x0080118B /* (B) CAN0 Message Slot8 Data5 register */
#pragma ADDRESS C0MSL8DT6 0x0080118C /* (B) CAN0 Message Slot8 Data6 register */
#pragma ADDRESS C0MSL8DT7 0x0080118D /* (B) CAN0 Message Slot8 Data7 register */
#pragma ADDRESS C0MSL8TSP 0x0080118E /* (H) CAN0 Message Slot8 Time Stamp register */
#pragma ADDRESS C0MSL9SID0 0x00801190 /* (B) CAN0 Message Slot9 Standard ID0 register */
#pragma ADDRESS C0MSL9SID1 0x00801191 /* (B) CAN0 Message Slot9 Standard ID1 register */
#pragma ADDRESS C0MSL9EID0 0x00801192 /* (B) CAN0 Message Slot9 Extended ID0 register */
#pragma ADDRESS C0MSL9EID1 0x00801193 /* (B) CAN0 Message Slot9 Extended ID1 register */
#pragma ADDRESS C0MSL9EID2 0x00801194 /* (B) CAN0 Message Slot9 Extended ID2 register */
#pragma ADDRESS C0MSL9DLC 0x00801195 /* (B) CAN0 Message Slot9 Data Length register */
#pragma ADDRESS C0MSL9DT0 0x00801196 /* (B) CAN0 Message Slot9 Data0 register */
#pragma ADDRESS C0MSL9DT1 0x00801197 /* (B) CAN0 Message Slot9 Data1 register */
#pragma ADDRESS C0MSL9DT2 0x00801198 /* (B) CAN0 Message Slot9 Data2 register */
#pragma ADDRESS C0MSL9DT3 0x00801199 /* (B) CAN0 Message Slot9 Data3 register */
#pragma ADDRESS C0MSL9DT4 0x0080119A /* (B) CAN0 Message Slot9 Data4 register */
#pragma ADDRESS C0MSL9DT5 0x0080119B /* (B) CAN0 Message Slot9 Data5 register */
#pragma ADDRESS C0MSL9DT6 0x0080119C /* (B) CAN0 Message Slot9 Data6 register */
#pragma ADDRESS C0MSL9DT7 0x0080119D /* (B) CAN0 Message Slot9 Data7 register */
#pragma ADDRESS C0MSL9TSP 0x0080119E /* (H) CAN0 Message Slot9 Time Stamp register */
#pragma ADDRESS C0MSL10SID0 0x008011A0 /* (B) CAN0 Message Slot10 Standard ID0 register */
#pragma ADDRESS C0MSL10SID1 0x008011A1 /* (B) CAN0 Message Slot10 Standard ID1 register */
#pragma ADDRESS C0MSL10EID0 0x008011A2 /* (B) CAN0 Message Slot10 Extended ID0 register */
#pragma ADDRESS C0MSL10EID1 0x008011A3 /* (B) CAN0 Message Slot10 Extended ID1 register */
#pragma ADDRESS C0MSL10EID2 0x008011A4 /* (B) CAN0 Message Slot10 Extended ID2 register */
#pragma ADDRESS C0MSL10DLC 0x008011A5 /* (B) CAN0 Message Slot10 Data Length register */
#pragma ADDRESS C0MSL10DT0 0x008011A6 /* (B) CAN0 Message Slot10 Data0 register */
#pragma ADDRESS C0MSL10DT1 0x008011A7 /* (B) CAN0 Message Slot10 Data1 register */
#pragma ADDRESS C0MSL10DT2 0x008011A8 /* (B) CAN0 Message Slot10 Data2 register */
#pragma ADDRESS C0MSL10DT3 0x008011A9 /* (B) CAN0 Message Slot10 Data3 register */
#pragma ADDRESS C0MSL10DT4 0x008011AA /* (B) CAN0 Message Slot10 Data4 register */
#pragma ADDRESS C0MSL10DT5 0x008011AB /* (B) CAN0 Message Slot10 Data5 register */
#pragma ADDRESS C0MSL10DT6 0x008011AC /* (B) CAN0 Message Slot10 Data6 register */
#pragma ADDRESS C0MSL10DT7 0x008011AD /* (B) CAN0 Message Slot10 Data7 register */
#pragma ADDRESS C0MSL10TSP 0x008011AE /* (H) CAN0 Message Slot10 Time Stamp register */
#pragma ADDRESS C0MSL11SID0 0x008011B0 /* (B) CAN0 Message Slot11 Standard ID0 register */
#pragma ADDRESS C0MSL11SID1 0x008011B1 /* (B) CAN0 Message Slot11 Standard ID1 register */
#pragma ADDRESS C0MSL11EID0 0x008011B2 /* (B) CAN0 Message Slot11 Extended ID0 register */
#pragma ADDRESS C0MSL11EID1 0x008011B3 /* (B) CAN0 Message Slot11 Extended ID1 register */
#pragma ADDRESS C0MSL11EID2 0x008011B4 /* (B) CAN0 Message Slot11 Extended ID2 register */
#pragma ADDRESS C0MSL11DLC 0x008011B5 /* (B) CAN0 Message Slot11 Data Length register */
#pragma ADDRESS C0MSL11DT0 0x008011B6 /* (B) CAN0 Message Slot11 Data0 register */
#pragma ADDRESS C0MSL11DT1 0x008011B7 /* (B) CAN0 Message Slot11 Data1 register */
#pragma ADDRESS C0MSL11DT2 0x008011B8 /* (B) CAN0 Message Slot11 Data2 register */
#pragma ADDRESS C0MSL11DT3 0x008011B9 /* (B) CAN0 Message Slot11 Data3 register */
#pragma ADDRESS C0MSL11DT4 0x008011BA /* (B) CAN0 Message Slot11 Data4 register */
#pragma ADDRESS C0MSL11DT5 0x008011BB /* (B) CAN0 Message Slot11 Data5 register */
#pragma ADDRESS C0MSL11DT6 0x008011BC /* (B) CAN0 Message Slot11 Data6 register */
#pragma ADDRESS C0MSL11DT7 0x008011BD /* (B) CAN0 Message Slot11 Data7 register */
#pragma ADDRESS C0MSL11TSP 0x008011BE /* (H) CAN0 Message Slot11 Time Stamp register */
#pragma ADDRESS C0MSL12SID0 0x008011C0 /* (B) CAN0 Message Slot12 Standard ID0 register */
#pragma ADDRESS C0MSL12SID1 0x008011C1 /* (B) CAN0 Message Slot12 Standard ID1 register */
#pragma ADDRESS C0MSL12EID0 0x008011C2 /* (B) CAN0 Message Slot12 Extended ID0 register */
#pragma ADDRESS C0MSL12EID1 0x008011C3 /* (B) CAN0 Message Slot12 Extended ID1 register */
#pragma ADDRESS C0MSL12EID2 0x008011C4 /* (B) CAN0 Message Slot12 Extended ID2 register */
#pragma ADDRESS C0MSL12DLC 0x008011C5 /* (B) CAN0 Message Slot12 Data Length register */
#pragma ADDRESS C0MSL12DT0 0x008011C6 /* (B) CAN0 Message Slot12 Data0 register */
#pragma ADDRESS C0MSL12DT1 0x008011C7 /* (B) CAN0 Message Slot12 Data1 register */
#pragma ADDRESS C0MSL12DT2 0x008011C8 /* (B) CAN0 Message Slot12 Data2 register */
#pragma ADDRESS C0MSL12DT3 0x008011C9 /* (B) CAN0 Message Slot12 Data3 register */
#pragma ADDRESS C0MSL12DT4 0x008011CA /* (B) CAN0 Message Slot12 Data4 register */
#pragma ADDRESS C0MSL12DT5 0x008011CB /* (B) CAN0 Message Slot12 Data5 register */
#pragma ADDRESS C0MSL12DT6 0x008011CC /* (B) CAN0 Message Slot12 Data6 register */
#pragma ADDRESS C0MSL12DT7 0x008011CD /* (B) CAN0 Message Slot12 Data7 register */
#pragma ADDRESS C0MSL12TSP 0x008011CE /* (H) CAN0 Message Slot12 Time Stamp register */
#pragma ADDRESS C0MSL13SID0 0x008011D0 /* (B) CAN0 Message Slot13 Standard ID0 register */
#pragma ADDRESS C0MSL13SID1 0x008011D1 /* (B) CAN0 Message Slot13 Standard ID1 register */
#pragma ADDRESS C0MSL13EID0 0x008011D2 /* (B) CAN0 Message Slot13 Extended ID0 register */
#pragma ADDRESS C0MSL13EID1 0x008011D3 /* (B) CAN0 Message Slot13 Extended ID1 register */
#pragma ADDRESS C0MSL13EID2 0x008011D4 /* (B) CAN0 Message Slot13 Extended ID2 register */
#pragma ADDRESS C0MSL13DLC 0x008011D5 /* (B) CAN0 Message Slot13 Data Length register */
#pragma ADDRESS C0MSL13DT0 0x008011D6 /* (B) CAN0 Message Slot13 Data0 register */
#pragma ADDRESS C0MSL13DT1 0x008011D7 /* (B) CAN0 Message Slot13 Data1 register */
#pragma ADDRESS C0MSL13DT2 0x008011D8 /* (B) CAN0 Message Slot13 Data2 register */
#pragma ADDRESS C0MSL13DT3 0x008011D9 /* (B) CAN0 Message Slot13 Data3 register */
#pragma ADDRESS C0MSL13DT4 0x008011DA /* (B) CAN0 Message Slot13 Data4 register */
#pragma ADDRESS C0MSL13DT5 0x008011DB /* (B) CAN0 Message Slot13 Data5 register */
#pragma ADDRESS C0MSL13DT6 0x008011DC /* (B) CAN0 Message Slot13 Data6 register */
#pragma ADDRESS C0MSL13DT7 0x008011DD /* (B) CAN0 Message Slot13 Data7 register */
#pragma ADDRESS C0MSL13TSP 0x008011DE /* (H) CAN0 Message Slot13 Time Stamp register */
#pragma ADDRESS C0MSL14SID0 0x008011E0 /* (B) CAN0 Message Slot14 Standard ID0 register */
#pragma ADDRESS C0MSL14SID1 0x008011E1 /* (B) CAN0 Message Slot14 Standard ID1 register */
#pragma ADDRESS C0MSL14EID0 0x008011E2 /* (B) CAN0 Message Slot14 Extended ID0 register */
#pragma ADDRESS C0MSL14EID1 0x008011E3 /* (B) CAN0 Message Slot14 Extended ID1 register */
#pragma ADDRESS C0MSL14EID2 0x008011E4 /* (B) CAN0 Message Slot14 Extended ID2 register */
#pragma ADDRESS C0MSL14DLC 0x008011E5 /* (B) CAN0 Message Slot14 Data Length register */
#pragma ADDRESS C0MSL14DT0 0x008011E6 /* (B) CAN0 Message Slot14 Data0 register */
#pragma ADDRESS C0MSL14DT1 0x008011E7 /* (B) CAN0 Message Slot14 Data1 register */
#pragma ADDRESS C0MSL14DT2 0x008011E8 /* (B) CAN0 Message Slot14 Data2 register */
#pragma ADDRESS C0MSL14DT3 0x008011E9 /* (B) CAN0 Message Slot14 Data3 register */
#pragma ADDRESS C0MSL14DT4 0x008011EA /* (B) CAN0 Message Slot14 Data4 register */
#pragma ADDRESS C0MSL14DT5 0x008011EB /* (B) CAN0 Message Slot14 Data5 register */
#pragma ADDRESS C0MSL14DT6 0x008011EC /* (B) CAN0 Message Slot14 Data6 register */
#pragma ADDRESS C0MSL14DT7 0x008011ED /* (B) CAN0 Message Slot14 Data7 register */
#pragma ADDRESS C0MSL14TSP 0x008011EE /* (H) CAN0 Message Slot14 Time Stamp register */
#pragma ADDRESS C0MSL15SID0 0x008011F0 /* (B) CAN0 Message Slot15 Standard ID0 register */
#pragma ADDRESS C0MSL15SID1 0x008011F1 /* (B) CAN0 Message Slot15 Standard ID1 register */
#pragma ADDRESS C0MSL15EID0 0x008011F2 /* (B) CAN0 Message Slot15 Extended ID0 register */
#pragma ADDRESS C0MSL15EID1 0x008011F3 /* (B) CAN0 Message Slot15 Extended ID1 register */
#pragma ADDRESS C0MSL15EID2 0x008011F4 /* (B) CAN0 Message Slot15 Extended ID2 register */
#pragma ADDRESS C0MSL15DLC 0x008011F5 /* (B) CAN0 Message Slot15 Data Length register */
#pragma ADDRESS C0MSL15DT0 0x008011F6 /* (B) CAN0 Message Slot15 Data0 register */
#pragma ADDRESS C0MSL15DT1 0x008011F7 /* (B) CAN0 Message Slot15 Data1 register */
#pragma ADDRESS C0MSL15DT2 0x008011F8 /* (B) CAN0 Message Slot15 Data2 register */
#pragma ADDRESS C0MSL15DT3 0x008011F9 /* (B) CAN0 Message Slot15 Data3 register */
#pragma ADDRESS C0MSL15DT4 0x008011FA /* (B) CAN0 Message Slot15 Data4 register */
#pragma ADDRESS C0MSL15DT5 0x008011FB /* (B) CAN0 Message Slot15 Data5 register */
#pragma ADDRESS C0MSL15DT6 0x008011FC /* (B) CAN0 Message Slot15 Data6 register */
#pragma ADDRESS C0MSL15DT7 0x008011FD /* (B) CAN0 Message Slot15 Data7 register */
#pragma ADDRESS C0MSL15TSP 0x008011FE /* (H) CAN0 Message Slot15 Time Stamp register */
/************************************************************************/
/* SFR declaration */
/************************************************************************/
/* Interrupt Control */
static VUH IVECT;
static VUB IMASK;
static VUB SBICR;
static VUB ICAN0CR;
static VUB IRTDCR;
static VUB ISIO23CR;
static VUB IDMA59CR;
static VUB IAD0CCR;
static VUB ISIO0TXCR;
static VUB ISIO0RXCR;
static VUB ISIO1TXCR;
static VUB ISIO1RXCR;
static VUB IDMA04CR;
static VUB IMJTOCR0;
static VUB IMJTOCR1;
static VUB IMJTOCR2;
static VUB IMJTOCR3;
static VUB IMJTOCR4;
static VUB IMJTOCR5;
static VUB IMJTOCR6;
static VUB IMJTOCR7;
static VUB IMJTICR1;
static VUB IMJTICR2;
static VUB IMJTICR3;
static VUB IMJTICR4;
/* A-D Converter0 */
static VUB AD0SIM0;
static VUB AD0SIM1;
static VUB AD0SCM0;
static VUB AD0SCM1;
static VUH AD0SAR;
static VUH AD0CMP;
static VUH AD0DT0;
static VUH AD0DT1;
static VUH AD0DT2;
static VUH AD0DT3;
static VUH AD0DT4;
static VUH AD0DT5;
static VUH AD0DT6;
static VUH AD0DT7;
static VUH AD0DT8;
static VUH AD0DT9;
static VUH AD0DT10;
static VUH AD0DT11;
static VUH AD0DT12;
static VUH AD0DT13;
static VUH AD0DT14;
static VUH AD0DT15;
static VUB AD08DT0;
static VUB AD08DT1;
static VUB AD08DT2;
static VUB AD08DT3;
static VUB AD08DT4;
static VUB AD08DT5;
static VUB AD08DT6;
static VUB AD08DT7;
static VUB AD08DT8;
static VUB AD08DT9;
static VUB AD08DT10;
static VUB AD08DT11;
static VUB AD08DT12;
static VUB AD08DT13;
static VUB AD08DT14;
static VUB AD08DT15;
/* SIO0-2 */
static VUB SI23STAT;
static VUB SI03MASK;
static VUB SI03SEL;
static VUB S0TCNT;
static VUB S0MOD;
static VUH S0TXB;
static VUB S0TXB_L;
static VUH S0RXB;
static VUB S0RXB_L;
static VUB S0RCNT;
static VUB S0BAUR;
static VUB S1TCNT;
static VUB S1MOD;
static VUH S1TXB;
static VUB S1TXB_L;
static VUH S1RXB;
static VUB S1RXB_L;
static VUB S1RCNT;
static VUB S1BAUR;
static VUB S2TCNT;
static VUB S2MOD;
static VUH S2TXB;
static VUB S2TXB_L;
static VUH S2RXB;
static VUB S2RXB_L;
static VUB S2RCNT;
static VUB S2BAUR;
static VUB WTCCR;
/* MJT */
static VUB CKIEBCR;
static VUB PRS0;
static VUB PRS1;
static VUB PRS2;
static VUB OEBCR;
static VUH TCLKCR;
static VUH TINCR0;
static VUH TINCR3;
static VUH TINCR4;
static VUH FFS0;
static VUB FFS1;
static VUH FFP0;
static VUH FFD0;
static VUB FFP1;
static VUB FFD1;
static VUB TOPIR0;
static VUB TOPIR1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -