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

📄 ports_def.h

📁 CANopen 协议栈源码 ,实现基本的CANopen 协议
💻 H
📖 第 1 页 / 共 2 页
字号:
#define  CAN1CTL0  0x0180    #define  CAN1CTL1  0x0181    #define  CAN1BTR0  0x0182      #define  CAN1BTR1  0x0183    #define  CAN1RFLG  0x0184    #define  CAN1RIER  0x0185    #define  CAN1TFLG  0x0186    #define  CAN1TIER  0x0187    #define  CAN1TARQ  0x0188    #define  CAN1TAAK  0x0189    #define  CAN1TBSEL 0x018A    #define  CAN1IDAC  0x018B      #define  CAN1RXERR 0x018E    #define  CAN1TXERR 0x018F    #define  CAN1IDAR0 0x0190    #define  CAN1IDAR1 0x0191    #define  CAN1IDAR2 0x0192    #define  CAN1IDAR3 0x0193    #define  CAN1IDMR0 0x0194    #define  CAN1IDMR1 0x0195    #define  CAN1IDMR2 0x0196    #define  CAN1IDMR3 0x0197    #define  CAN1IDAR4 0x0198    #define  CAN1IDAR5 0x0199   #define  CAN1IDAR6 0x019A    #define  CAN1IDAR7 0x019B    #define  CAN1IDMR4 0x019C    #define  CAN1IDMR5 0x019D    #define  CAN1IDMR6 0x019E    #define  CAN1IDMR7 0x019F#define  CAN1RXFG0 0x01A0#define  CAN1RXFG1 0x01A1#define  CAN1RXFG2 0x01A2#define  CAN1RXFG3 0x01A3#define  CAN1RXFG4 0x01A4#define  CAN1RXFG5 0x01A5#define  CAN1RXFG6 0x01A6#define  CAN1RXFG7 0x01A7#define  CAN1RXFG8 0x01A8#define  CAN1RXFG9 0x01A9#define  CAN1RXFGA 0x01AA#define  CAN1RXFGB 0x01AB#define  CAN1RXFGC 0x01AC#define  CAN1RXFGD 0x01AD#define  CAN1RXFGE 0x01AE#define  CAN1RXFGF 0x01AF#define  CAN1TXFG0 0x01B0#define  CAN1TXFG1 0x01B1#define  CAN1TXFG2 0x01B2#define  CAN1TXFG3 0x01B3#define  CAN1TXFG4 0x01B4#define  CAN1TXFG5 0x01B5#define  CAN1TXFG6 0x01B6#define  CAN1TXFG7 0x01B7#define  CAN1TXFG8 0x01B8#define  CAN1TXFG9 0x01B9#define  CAN1TXFGA 0x01BA#define  CAN1TXFGB 0x01BB#define  CAN1TXFGC 0x01BC#define  CAN1TXFGD 0x01BD#define  CAN1TXFGE 0x01BE#define  CAN1TXFGF 0x01BF   #define  CAN2CTL0  0x01C0    #define  CAN2CTL1  0x01C1    #define  CAN2BTR0  0x01C2    #define  CAN2BTR1  0x01C3    #define  CAN2RFLG  0x01C4    #define  CAN2RIER  0x01C5    #define  CAN2TFLG  0x01C6    #define  CAN2TIER  0x01C7    #define  CAN2TARQ  0x01C8    #define  CAN2TAAK  0x01C9    #define  CAN2TBSEL 0x01CA    #define  CAN2IDAC  0x01CB    #define  CAN2RXERR 0x01CE   #define  CAN2TXERR 0x01CF     #define  CAN2IDAR0 0x01D0    #define  CAN2IDAR1 0x01D1    #define  CAN2IDAR2 0x01D2    #define  CAN2IDAR3 0x01D3    #define  CAN2IDMR0 0x01D4    #define  CAN2IDMR1 0x01D5    #define  CAN2IDMR2 0x01D6    #define  CAN2IDMR3 0x01D7    #define  CAN2IDAR4 0x01D8    #define  CAN2IDAR5 0x01D9    #define  CAN2IDAR6 0x01DA    #define  CAN2IDAR7 0x01DB    #define  CAN2IDMR4 0x01DC    #define  CAN2IDMR5 0x01DD    #define  CAN2IDMR6 0x01DE    #define  CAN2IDMR7 0x01DF#define  CAN2RXFG0 0x01E0#define  CAN2RXFG1 0x01E1#define  CAN2RXFG2 0x01E2#define  CAN2RXFG3 0x01E3#define  CAN2RXFG4 0x01E4#define  CAN2RXFG5 0x01E5#define  CAN2RXFG6 0x01E6#define  CAN2RXFG7 0x01E7#define  CAN2RXFG8 0x01E8#define  CAN2RXFG9 0x01E9#define  CAN2RXFGA 0x01EA#define  CAN2RXFGB 0x01EB#define  CAN2RXFGC 0x01EC#define  CAN2RXFGD 0x01ED#define  CAN2RXFGE 0x01EE#define  CAN2RXFGF 0x01EF#define  CAN2TXFG0 0x01F0#define  CAN2TXFG1 0x01F1#define  CAN2TXFG2 0x01F2#define  CAN2TXFG3 0x01F3#define  CAN2TXFG4 0x01F4#define  CAN2TXFG5 0x01F5#define  CAN2TXFG6 0x01F6#define  CAN2TXFG7 0x01F7#define  CAN2TXFG8 0x01F8#define  CAN2TXFG9 0x01F9#define  CAN2TXFGA 0x01FA#define  CAN2TXFGB 0x01FB#define  CAN2TXFGC 0x01FC#define  CAN2TXFGD 0x01FD#define  CAN2TXFGE 0x01FE#define  CAN2TXFGF 0x01FF#define  CAN3CTL0  0x0200    #define  CAN3CTL1  0x0201    #define  CAN3BTR0  0x0202    #define  CAN3BTR1  0x0203   #define  CAN3RFLG  0x0204    #define  CAN3RIER  0x0205    #define  CAN3TFLG  0x0206    #define  CAN3TIER  0x0207    #define  CAN3TARQ  0x0208    #define  CAN3TAAK  0x0209    #define  CAN3TBSEL 0x020A    #define  CAN3IDAC  0x020B    #define  CAN3RXERR 0x020E    #define  CAN3TXERR 0x020F    #define  CAN3IDAR0 0x0210    #define  CAN3IDAR1 0x0211    #define  CAN3IDAR2 0x0212    #define  CAN3IDAR3 0x0213    #define  CAN3IDMR0 0x0214    #define  CAN3IDMR1 0x0215    #define  CAN3IDMR2 0x0216    #define  CAN3IDMR3 0x0217    #define  CAN3IDAR4 0x0218    #define  CAN3IDAR5 0x0219    #define  CAN3IDAR6 0x021A    #define  CAN3IDAR7 0x021B    #define  CAN3IDMR4 0x021C    #define  CAN3IDMR5 0x021D    #define  CAN3IDMR6 0x021E    #define  CAN3IDMR7 0x021F #define  CAN3RXFG0 0x0220#define  CAN3RXFG1 0x0221#define  CAN3RXFG2 0x0222#define  CAN3RXFG3 0x0223#define  CAN3RXFG4 0x0224#define  CAN3RXFG5 0x0225#define  CAN3RXFG6 0x0226#define  CAN3RXFG7 0x0227#define  CAN3RXFG8 0x0228#define  CAN3RXFG9 0x0229#define  CAN3RXFGA 0x022A#define  CAN3RXFGB 0x022B#define  CAN3RXFGC 0x022C#define  CAN3RXFGD 0x022D#define  CAN3RXFGE 0x022E#define  CAN3RXFGF 0x022F#define  CAN3TXFG0 0x0230#define  CAN3TXFG1 0x0231#define  CAN3TXFG2 0x0232#define  CAN3TXFG3 0x0233#define  CAN3TXFG4 0x0234#define  CAN3TXFG5 0x0235#define  CAN3TXFG6 0x0236#define  CAN3TXFG7 0x0237#define  CAN3TXFG8 0x0238#define  CAN3TXFG9 0x0239#define  CAN3TXFGA 0x023A#define  CAN3TXFGB 0x023B#define  CAN3TXFGC 0x023C#define  CAN3TXFGD 0x023D#define  CAN3TXFGE 0x023E#define  CAN3TXFGF 0x023F#define  PTT       0x0240    #define  PTIT      0x0241    #define  DDRT      0x0242    #define  RDRT      0x0243    #define  PERT      0x0244    #define  PPST      0x0245    #define  PTS       0x0248    #define  PTIS      0x0249    #define  DDRS      0x024A    #define  RDRS      0x024B    #define  PERS      0x024C    #define  PPSS      0x024D    #define  WOMS      0x024E    #define  PTM       0x0250    #define  PTIM      0x0251    #define  DDRM      0x0252    #define  RDRM      0x0253    #define  PERM      0x0254    #define  PPSM      0x0255    #define  WOMM      0x0256    #define  PTP       0x0258    #define  PTIP      0x0259    #define  DDRP      0x025A    #define  RDRP      0x025B    #define  PERP      0x025C    #define  PPSP      0x025D    #define  PIEP      0x025E    #define  PIFP      0x025F    #define  PTH       0x0260    #define  PTIH      0x0261    #define  DDRH      0x0262    #define  RDRH      0x0263    #define  PERH      0x0264    #define  PPSH      0x0265    #define  PIEH      0x0266  #define  PIFH      0x0267    #define  PTJ       0x0268    #define  PTIJ      0x0269    #define  DDRJ      0x026A    #define  RDRJ      0x026B    #define  PERJ      0x026C    #define  PPSJ      0x026D    #define  PIEJ      0x026E    #define  PIFJ      0x026F    #define  CAN4CTL0  0x0280    #define  CAN4CTL1  0x0281    #define  CAN4BTR0  0x0282    #define  CAN4BTR1  0x0283    #define  CAN4RFLG  0x0284    #define  CAN4RIER  0x0285    #define  CAN4TFLG  0x0286    #define  CAN4TIER  0x0287    #define  CAN4TARQ  0x0288    #define  CAN4TAAK  0x0289    #define  CAN4TBSEL 0x028A    #define  CAN4IDAC  0x028B    #define  CAN4RXERR 0x028E    #define  CAN4TXERR 0x028F    #define  CAN4IDAR0 0x0290    #define  CAN4IDAR1 0x0291    #define  CAN4IDAR2 0x0292    #define  CAN4IDAR3 0x0293    #define  CAN4IDMR0 0x0294    #define  CAN4IDMR1 0x0295    #define  CAN4IDMR2 0x0296    #define  CAN4IDMR3 0x0297    #define  CAN4IDAR4 0x0298    #define  CAN4IDAR5 0x0299    #define  CAN4IDAR6 0x029A    #define  CAN4IDAR7 0x029B    #define  CAN4IDMR4 0x029C    #define  CAN4IDMR5 0x029D    #define  CAN4IDMR6 0x029E    #define  CAN4IDMR7 0x029F  #define  CAN4RXFG0 0x02A0#define  CAN4RXFG1 0x02A1#define  CAN4RXFG2 0x02A2#define  CAN4RXFG3 0x02A3#define  CAN4RXFG4 0x02A4#define  CAN4RXFG5 0x02A5#define  CAN4RXFG6 0x02A6#define  CAN4RXFG7 0x02A7#define  CAN4RXFG8 0x02A8#define  CAN4RXFG9 0x02A9#define  CAN4RXFGA 0x02AA#define  CAN4RXFGB 0x02AB#define  CAN4RXFGC 0x02AC#define  CAN4RXFGD 0x02AD#define  CAN4RXFGE 0x02AE#define  CAN4RXFGF 0x02AF#define  CAN4TXFG0 0x02B0#define  CAN4TXFG1 0x02B1#define  CAN4TXFG2 0x02B2#define  CAN4TXFG3 0x02B3#define  CAN4TXFG4 0x02B4#define  CAN4TXFG5 0x02B5#define  CAN4TXFG6 0x02B6#define  CAN4TXFG7 0x02B7#define  CAN4TXFG8 0x02B8#define  CAN4TXFG9 0x02B9#define  CAN4TXFGA 0x02BA#define  CAN4TXFGB 0x02BB#define  CAN4TXFGC 0x02BC#define  CAN4TXFGD 0x02BD#define  CAN4TXFGE 0x02BE#define  CAN4TXFGF 0x02BF/*********************************************** Constants for MSCAN*************************************************/#define CAN0      0x0140  /* First address for MSCAN0                    */#define CAN1      0x0180  /* First address for MSCAN1                    */#define CAN2      0x01C0  /* First address for MSCAN2                    */#define CAN3      0x0200  /* First address for MSCAN3                    */#define CAN4      0x0280  /* First address for MSCAN4                    */#define CANCTL0   0X00    /* Control register 0                          */#define CANCTL1   0X01    /* Control register 1                          */#define CANBTR0   0X02    /* Bus timing register 0                       */#define CANBTR1   0X03    /* Bus timing register 1                       */#define CANRFLG   0X04    /* Receiver flag register                      */#define CANRIER   0X05		/* Enable interruptions when reception    		 */	 #define CANTFLG   0X06    /* Transmit flag register                      */#define CANTIER   0X07		/* Enable interruptions when transmission 		 */	 #define CANTBSEL  0X0A    /* Select foreground buffer for transmit       */#define CANIDAC   0x0B    /* Identifier acceptance control register      */#define CANIDAR0  0x10    #define CANIDAR1  0x11    #define CANIDAR2  0x12    #define CANIDAR3  0x13    #define CANIDMR0  0x14    #define CANIDMR1  0x15    #define CANIDMR2  0x16    #define CANIDMR3  0x17    #define CANIDAR4  0x18    #define CANIDAR5  0x19    #define CANIDAR6  0x1A    #define CANIDAR7  0x1B    #define CANIDMR4  0x1C    #define CANIDMR5  0x1D    #define CANIDMR6  0x1E    #define CANIDMR7  0x1F  /* Received foreground buffer */#define CANRCVID  0x20    /* Base of identifier registers                */#define CANRCVDTA 0x24    /* Base of data       registers                */#define CANRCVLEN 0x2C    /* Data length        register                 *//* Transmit foreground buffer */#define CANTRSID  0x30    /* Base of identifier registers                */#define CANTRSDTA 0x34    /* Base of data       registers                */#define CANTRSLEN 0x3C    /* Data length        register                 */#define CANTRSPRI 0x3D    /* Priority           register                 */    	/* Constants for serials port */#define  SCI0      0x00C8#define  SCI1      0x00D0 #define  SCIBDH    0x00   #define  SCIBDL    0x01    #define  SCICR1    0x02    #define  SCICR2    0x03    #define  SCISR1    0x04    #define  SCISR2    0x05    #define  SCIDRH    0x06    #define  SCIDRL    0x07 	   #endif  /* __HCS12_PORTS__  */	   		   		   		   		   		   		   		   		   		   		   		   

⌨️ 快捷键说明

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