openMMC
Open Source Modular MMC for AMCs
|
CAN1 controller (CAN2) More...
#include <LPC176x5x.h>
Data Fields | |
__IOM uint32_t | MOD |
__OM uint32_t | CMR |
__IM uint32_t | GSR |
__IM uint32_t | ICR |
__IOM uint32_t | IER |
__IOM uint32_t | BTR |
__IOM uint32_t | EWL |
__IM uint32_t | SR |
__IOM uint32_t | RFS |
__IOM uint32_t | RID |
__IOM uint32_t | RDA |
__IOM uint32_t | RDB |
__IOM uint32_t | TFI1 |
__IOM uint32_t | TID1 |
__IOM uint32_t | TDA1 |
__IOM uint32_t | TDB1 |
__IOM uint32_t | TFI2 |
__IOM uint32_t | TID2 |
__IOM uint32_t | TDA2 |
__IOM uint32_t | TDB2 |
__IOM uint32_t | TFI3 |
__IOM uint32_t | TID3 |
__IOM uint32_t | TDA3 |
__IOM uint32_t | TDB3 |
CAN1 controller (CAN2)
__IOM uint32_t LPC_CAN2_Type::BTR |
(@ 0x00000014) Bus Timing. Can only be written when RM in CANMOD is 1.
__OM uint32_t LPC_CAN2_Type::CMR |
(@ 0x00000004) Command bits that affect the state of the CAN Controller
__IOM uint32_t LPC_CAN2_Type::EWL |
(@ 0x00000018) Error Warning Limit. Can only be written when RM in CANMOD is 1.
__IM uint32_t LPC_CAN2_Type::GSR |
(@ 0x00000008) Global Controller Status and Error Counters. The error counters can only be written when RM in CANMOD is 1.
__IM uint32_t LPC_CAN2_Type::ICR |
(@ 0x0000000C) Interrupt status, Arbitration Lost Capture, Error Code Capture
__IOM uint32_t LPC_CAN2_Type::IER |
(@ 0x00000010) Interrupt Enable
__IOM uint32_t LPC_CAN2_Type::MOD |
< (@ 0x40048000) CAN2 Structure
(@ 0x00000000) Controls the operating mode of the CAN Controller.
__IOM uint32_t LPC_CAN2_Type::RDA |
(@ 0x00000028) Received data bytes 1-4. Can only be written when RM in CANMOD is 1.
__IOM uint32_t LPC_CAN2_Type::RDB |
(@ 0x0000002C) Received data bytes 5-8. Can only be written when RM in CANMOD is 1.
__IOM uint32_t LPC_CAN2_Type::RFS |
(@ 0x00000020) Receive frame status. Can only be written when RM in CANMOD is 1.
__IOM uint32_t LPC_CAN2_Type::RID |
(@ 0x00000024) Received Identifier. Can only be written when RM in CANMOD is 1.
__IM uint32_t LPC_CAN2_Type::SR |
(@ 0x0000001C) Status Register
__IOM uint32_t LPC_CAN2_Type::TDA1 |
(@ 0x00000038) Transmitdata bytes 1-4 (Tx Buffer)
__IOM uint32_t LPC_CAN2_Type::TDA2 |
(@ 0x00000048) Transmitdata bytes 1-4 (Tx Buffer)
__IOM uint32_t LPC_CAN2_Type::TDA3 |
(@ 0x00000058) Transmitdata bytes 1-4 (Tx Buffer)
__IOM uint32_t LPC_CAN2_Type::TDB1 |
(@ 0x0000003C) Transmitdata bytes 5-8 (Tx Buffer )
__IOM uint32_t LPC_CAN2_Type::TDB2 |
(@ 0x0000004C) Transmitdata bytes 5-8 (Tx Buffer )
__IOM uint32_t LPC_CAN2_Type::TDB3 |
(@ 0x0000005C) Transmitdata bytes 5-8 (Tx Buffer )
__IOM uint32_t LPC_CAN2_Type::TFI1 |
(@ 0x00000030) Transmitframe info (Tx Buffer )
__IOM uint32_t LPC_CAN2_Type::TFI2 |
(@ 0x00000040) Transmitframe info (Tx Buffer )
__IOM uint32_t LPC_CAN2_Type::TFI3 |
(@ 0x00000050) Transmitframe info (Tx Buffer )
__IOM uint32_t LPC_CAN2_Type::TID1 |
(@ 0x00000034) TransmitIdentifier (Tx Buffer)
__IOM uint32_t LPC_CAN2_Type::TID2 |
(@ 0x00000044) TransmitIdentifier (Tx Buffer)
__IOM uint32_t LPC_CAN2_Type::TID3 |
(@ 0x00000054) TransmitIdentifier (Tx Buffer)