| 数据搜索系统,热门电子元器件搜索 |
|
AN2628 数据表(PDF) 23 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN2628 数据表(HTML) 23 Page - STMicroelectronics |
|
23 / 27 page ![]() AN2628 Message object register definition 23/27 Appendix B Message object register definition B.1 CCAN_drvs.h /****************************************************************** ************/ // CAN Cell Base Addresses /****************************************************************** ************/ #define CAN1 (unsigned int*)0xEF00 #define CAN2 (unsigned int*)0xEE00 /****************************************************************** ************/ // CAN register Offsets // Since these are offsets to a pointer of type (unsigned int*) // Tasking requires that they be in WORD values, or else the compiler doubles them /****************************************************************** **/ #define CAN_CR 0x0000 // 0x0000 Control Register #define CAN_SR 0x0001 // 0x0002 Status Register #define CAN_EC 0x0002 // 0x0004 Error Counter Register #define CAN_BTR 0x0003 // 0x0006 Bit Timing Register #define CAN_IR 0x0004 // 0x0008 Interrupt Register #define CAN_TR 0x0005 // 0x000A Test Register #define CAN_BRPER 0x0006 // 0x000C BRP Extension Register #define CAN_IF1_CR 0x0008 // 0x0010 Command Request Register #define CAN_IF1_CM 0x0009 // 0x0012 Command Mask Register #define CAN_IF1_M1 0x000A // 0x0014 Mask 1 Register #define CAN_IF1_M2 0x000B // 0x0016 Mask 2 Register #define CAN_IF1_A1 0x000C // 0x0018 Arbitration 1 Register #define CAN_IF1_A2 0x000D // 0x001A Arbitration 2 Register #define CAN_IF1_MC 0x000E // 0x001C Message Control Register #define CAN_IF1_DA1 0x000F // 0x001E Data A1 Register #define CAN_IF1_DA2 0x0010 // 0x0020 Data A2 Register #define CAN_IF1_DB1 0x0011 // 0x0022 Data B1 Register #define CAN_IF1_DB2 0x0012 // 0x0024 Data B2 Register #define CAN_IF2_CR 0x0020 // 0x0040 Command Request Register #define CAN_IF2_CM 0x0021 // 0x0042 Command Mask Register #define CAN_IF2_M1 0x0022 // 0x0044 Mask 1 Register #define CAN_IF2_M2 0x0023 // 0x0046 Mask 2 Register #define CAN_IF2_A1 0x0024 // 0x0048 Arbitration 1 Register #define CAN_IF2_A2 0x0025 // 0x004A Arbitration 2 Register #define CAN_IF2_MC 0x0026 // 0x004C Message Control Register #define CAN_IF2_DA1 0x0027 // 0x004E Data A1 Register #define CAN_IF2_DA2 0x0028 // 0x0050 Data A2 Register #define CAN_IF2_DB1 0x0029 // 0x0052 Data B1 Register #define CAN_IF2_DB2 0x002A // 0x0054 Data B2 Register #define CAN_TR1 0x0040 // 0x0080 Transmit Request 1 Register #define CAN_TR2 0x0041 // 0x0082 Transmit Request 2 Register |
|
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |