Nut/OS  5.0.5
API Reference
CAN_TypeDef Struct Reference

Controller Area Network. More...

#include <stm32f10x.h>

Collaboration diagram for CAN_TypeDef:
[legend]

Data Fields

__IO uint32_t MCR
__IO uint32_t MSR
__IO uint32_t TSR
__IO uint32_t RF0R
__IO uint32_t RF1R
__IO uint32_t IER
__IO uint32_t ESR
__IO uint32_t BTR
uint32_t RESERVED0 [88]
CAN_TxMailBox_TypeDef sTxMailBox [3]
CAN_FIFOMailBox_TypeDef sFIFOMailBox [2]
uint32_t RESERVED1 [12]
__IO uint32_t FMR
__IO uint32_t FM1R
uint32_t RESERVED2
__IO uint32_t FS1R
uint32_t RESERVED3
__IO uint32_t FFA1R
uint32_t RESERVED4
__IO uint32_t FA1R
uint32_t RESERVED5 [8]
CAN_FilterRegister_TypeDef sFilterRegister [14]

Detailed Description

Controller Area Network.


Field Documentation

CAN master control register, Address offset: 0x00

Referenced by CanGetFeatures(), and CanSetFeatures().

CAN master status register, Address offset: 0x04

CAN transmit status register, Address offset: 0x08

CAN receive FIFO 0 register, Address offset: 0x0C

CAN receive FIFO 1 register, Address offset: 0x10

CAN interrupt enable register, Address offset: 0x14

CAN error status register, Address offset: 0x18

CAN bit timing register, Address offset: 0x1C

Referenced by CanSetBaud().

Reserved, 0x020 - 0x17F

CAN Tx MailBox, Address offset: 0x180 - 0x1AC

CAN FIFO MailBox, Address offset: 0x1B0 - 0x1CC

Reserved, 0x1D0 - 0x1FF

CAN filter master register, Address offset: 0x200

CAN filter mode register, Address offset: 0x204

CAN filter scale register, Address offset: 0x20C

CAN filter FIFO assignment register, Address offset: 0x214

CAN filter activation register, Address offset: 0x21C

Reserved, 0x220-0x23F

CAN Filter Register, Address offset: 0x240-0x31C


The documentation for this struct was generated from the following files: