STM8S/A Standard Peripherals Drivers: CAN_TypeDef Struct Reference

STM8S/A

CAN_TypeDef Struct Reference

Controller Area Network (CAN) More...

#include <stm8s.h>

Data Fields

__IO uint8_t DGR
__IO uint8_t IER
__IO uint8_t MCR
__IO uint8_t MSR
union {
   struct {
      __IO uint8_t   BTR1
      __IO uint8_t   BTR2
      __IO uint8_t   EIER
      __IO uint8_t   ESR
      __IO uint8_t   FCR1
      __IO uint8_t   FCR2
      __IO uint8_t   FCR3
      __IO uint8_t   FMR1
      __IO uint8_t   FMR2
      __IO uint8_t   RECR
      uint8_t   Reserved1 [2]
      uint8_t   Reserved2 [3]
      __IO uint8_t   TECR
   }   Config
   struct {
      __IO uint8_t   FR01
      __IO uint8_t   FR02
      __IO uint8_t   FR03
      __IO uint8_t   FR04
      __IO uint8_t   FR05
      __IO uint8_t   FR06
      __IO uint8_t   FR07
      __IO uint8_t   FR08
      __IO uint8_t   FR09
      __IO uint8_t   FR10
      __IO uint8_t   FR11
      __IO uint8_t   FR12
      __IO uint8_t   FR13
      __IO uint8_t   FR14
      __IO uint8_t   FR15
      __IO uint8_t   FR16
   }   Filter
   struct {
      __IO uint8_t   F0R1
      __IO uint8_t   F0R2
      __IO uint8_t   F0R3
      __IO uint8_t   F0R4
      __IO uint8_t   F0R5
      __IO uint8_t   F0R6
      __IO uint8_t   F0R7
      __IO uint8_t   F0R8
      __IO uint8_t   F1R1
      __IO uint8_t   F1R2
      __IO uint8_t   F1R3
      __IO uint8_t   F1R4
      __IO uint8_t   F1R5
      __IO uint8_t   F1R6
      __IO uint8_t   F1R7
      __IO uint8_t   F1R8
   }   Filter01
   struct {
      __IO uint8_t   F2R1
      __IO uint8_t   F2R2
      __IO uint8_t   F2R3
      __IO uint8_t   F2R4
      __IO uint8_t   F2R5
      __IO uint8_t   F2R6
      __IO uint8_t   F2R7
      __IO uint8_t   F2R8
      __IO uint8_t   F3R1
      __IO uint8_t   F3R2
      __IO uint8_t   F3R3
      __IO uint8_t   F3R4
      __IO uint8_t   F3R5
      __IO uint8_t   F3R6
      __IO uint8_t   F3R7
      __IO uint8_t   F3R8
   }   Filter23
   struct {
      __IO uint8_t   F4R1
      __IO uint8_t   F4R2
      __IO uint8_t   F4R3
      __IO uint8_t   F4R4
      __IO uint8_t   F4R5
      __IO uint8_t   F4R6
      __IO uint8_t   F4R7
      __IO uint8_t   F4R8
      __IO uint8_t   F5R1
      __IO uint8_t   F5R2
      __IO uint8_t   F5R3
      __IO uint8_t   F5R4
      __IO uint8_t   F5R5
      __IO uint8_t   F5R6
      __IO uint8_t   F5R7
      __IO uint8_t   F5R8
   }   Filter45
   struct {
      __IO uint8_t   MDAR1
      __IO uint8_t   MDAR2
      __IO uint8_t   MDAR3
      __IO uint8_t   MDAR4
      __IO uint8_t   MDAR5
      __IO uint8_t   MDAR6
      __IO uint8_t   MDAR7
      __IO uint8_t   MDAR8
      __IO uint8_t   MDLCR
      __IO uint8_t   MFMI
      __IO uint8_t   MIDR1
      __IO uint8_t   MIDR2
      __IO uint8_t   MIDR3
      __IO uint8_t   MIDR4
      __IO uint8_t   MTSRH
      __IO uint8_t   MTSRL
   }   RxFIFO
   struct {
      __IO uint8_t   MCSR
      __IO uint8_t   MDAR1
      __IO uint8_t   MDAR2
      __IO uint8_t   MDAR3
      __IO uint8_t   MDAR4
      __IO uint8_t   MDAR5
      __IO uint8_t   MDAR6
      __IO uint8_t   MDAR7
      __IO uint8_t   MDAR8
      __IO uint8_t   MDLCR
      __IO uint8_t   MIDR1
      __IO uint8_t   MIDR2
      __IO uint8_t   MIDR3
      __IO uint8_t   MIDR4
      __IO uint8_t   MTSRH
      __IO uint8_t   MTSRL
   }   TxMailbox
Page
__IO uint8_t PSR
__IO uint8_t RFR
__IO uint8_t TPR
__IO uint8_t TSR

Detailed Description

Controller Area Network (CAN)

Definition at line 2174 of file stm8s.h.


Field Documentation

Definition at line 2297 of file stm8s.h.

Definition at line 2298 of file stm8s.h.

struct { ... } CAN_TypeDef::Config

CAN diagnosis register

Definition at line 2182 of file stm8s.h.

Definition at line 2294 of file stm8s.h.

Definition at line 2293 of file stm8s.h.

Definition at line 2230 of file stm8s.h.

Definition at line 2231 of file stm8s.h.

Definition at line 2232 of file stm8s.h.

Definition at line 2233 of file stm8s.h.

Definition at line 2234 of file stm8s.h.

Definition at line 2235 of file stm8s.h.

Definition at line 2236 of file stm8s.h.

Definition at line 2237 of file stm8s.h.

Definition at line 2239 of file stm8s.h.

Definition at line 2240 of file stm8s.h.

Definition at line 2241 of file stm8s.h.

Definition at line 2242 of file stm8s.h.

Definition at line 2243 of file stm8s.h.

Definition at line 2244 of file stm8s.h.

Definition at line 2245 of file stm8s.h.

Definition at line 2246 of file stm8s.h.

Definition at line 2251 of file stm8s.h.

Definition at line 2252 of file stm8s.h.

Definition at line 2253 of file stm8s.h.

Definition at line 2254 of file stm8s.h.

Definition at line 2255 of file stm8s.h.

Definition at line 2256 of file stm8s.h.

Definition at line 2257 of file stm8s.h.

Definition at line 2258 of file stm8s.h.

Definition at line 2260 of file stm8s.h.

Definition at line 2261 of file stm8s.h.

Definition at line 2262 of file stm8s.h.

Definition at line 2263 of file stm8s.h.

Definition at line 2264 of file stm8s.h.

Definition at line 2265 of file stm8s.h.

Definition at line 2266 of file stm8s.h.

Definition at line 2267 of file stm8s.h.

Definition at line 2272 of file stm8s.h.

Definition at line 2273 of file stm8s.h.

Definition at line 2274 of file stm8s.h.

Definition at line 2275 of file stm8s.h.

Definition at line 2276 of file stm8s.h.

Definition at line 2277 of file stm8s.h.

Definition at line 2278 of file stm8s.h.

Definition at line 2279 of file stm8s.h.

Definition at line 2281 of file stm8s.h.

Definition at line 2282 of file stm8s.h.

Definition at line 2283 of file stm8s.h.

Definition at line 2284 of file stm8s.h.

Definition at line 2285 of file stm8s.h.

Definition at line 2286 of file stm8s.h.

Definition at line 2287 of file stm8s.h.

Definition at line 2288 of file stm8s.h.

Definition at line 2302 of file stm8s.h.

Definition at line 2303 of file stm8s.h.

Definition at line 2304 of file stm8s.h.

struct { ... } CAN_TypeDef::Filter
struct { ... } CAN_TypeDef::Filter01
struct { ... } CAN_TypeDef::Filter23
struct { ... } CAN_TypeDef::Filter45

Definition at line 2300 of file stm8s.h.

Definition at line 2301 of file stm8s.h.

Definition at line 2209 of file stm8s.h.

Definition at line 2210 of file stm8s.h.

Definition at line 2211 of file stm8s.h.

Definition at line 2212 of file stm8s.h.

Definition at line 2213 of file stm8s.h.

Definition at line 2214 of file stm8s.h.

Definition at line 2215 of file stm8s.h.

Definition at line 2216 of file stm8s.h.

Definition at line 2218 of file stm8s.h.

Definition at line 2219 of file stm8s.h.

Definition at line 2220 of file stm8s.h.

Definition at line 2221 of file stm8s.h.

Definition at line 2222 of file stm8s.h.

Definition at line 2223 of file stm8s.h.

Definition at line 2224 of file stm8s.h.

Definition at line 2225 of file stm8s.h.

CAN interrupt enable register

Definition at line 2181 of file stm8s.h.

CAN master control register

Definition at line 2176 of file stm8s.h.

Definition at line 2189 of file stm8s.h.

Definition at line 2195 of file stm8s.h.

Definition at line 2196 of file stm8s.h.

Definition at line 2197 of file stm8s.h.

Definition at line 2198 of file stm8s.h.

Definition at line 2199 of file stm8s.h.

Definition at line 2200 of file stm8s.h.

Definition at line 2201 of file stm8s.h.

Definition at line 2202 of file stm8s.h.

Definition at line 2190 of file stm8s.h.

Definition at line 2310 of file stm8s.h.

Definition at line 2191 of file stm8s.h.

Definition at line 2192 of file stm8s.h.

Definition at line 2193 of file stm8s.h.

Definition at line 2194 of file stm8s.h.

CAN master status register

Definition at line 2177 of file stm8s.h.

Definition at line 2204 of file stm8s.h.

Definition at line 2203 of file stm8s.h.

union { ... } CAN_TypeDef::Page

CAN page selection register

Definition at line 2183 of file stm8s.h.

Definition at line 2296 of file stm8s.h.

Definition at line 2299 of file stm8s.h.

Definition at line 2305 of file stm8s.h.

CAN receive FIFO register

Definition at line 2180 of file stm8s.h.

struct { ... } CAN_TypeDef::RxFIFO

Definition at line 2295 of file stm8s.h.

CAN transmit priority register

Definition at line 2179 of file stm8s.h.

CAN transmit status register

Definition at line 2178 of file stm8s.h.

struct { ... } CAN_TypeDef::TxMailbox

The documentation for this struct was generated from the following file:
STM8 Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM8 8-bit Microcontrollers platform visit www.st.com