支持CAN 协议2.0A和2.0B
CAN寄存器结构
typedef struct {
vu32 MCR; vu32 MSR; vu32 TSR; vu32 RF0R; vu32 RF1R; vu32 IER; vu32 ESR; vu32 BTR;
u32 RESERVED0[88];
CAN_TxMailBox_TypeDef sTxMailBox[3];
CAN_FIFOMailBox_TypeDef sFIFOMailBox[2]; u32 RESERVED1[12]; vu32 FMR; vu32 FM0R;
u32 RESERVED2[1]; vu32 FS0R;
u32 RESERVED3[1]; vu32 FFA0R;
u32 RESERVED4[1]; vu32 FA0R;
u32 RESERVED5[8];
CAN_FilterRegister_TypeDef sFilterRegister[14]; } CAN_TypeDef;
typedef struct {
vu32 TIR; vu32 TDTR; vu32 TDLR; vu32 TDHR;
} CAN_TxMailBox_TypeDef; typedef struct {
vu32 RIR; vu32 RDTR; vu32 RDLR; vu32 RDHR;
} CAN_FIFOMailBox_TypeDef; typedef struct {
vu32 FR0; vu32 FR1;
} CAN_FilterRegister_TypeDef;
CAN寄存器(
23个