STM8S/A Standard Peripherals Firmware Library: 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 2169 of file stm8s.h.


Field Documentation

Definition at line 2292 of file stm8s.h.

Definition at line 2293 of file stm8s.h.

struct { ... } CAN_TypeDef::Config

CAN diagnosis register

Definition at line 2177 of file stm8s.h.

Definition at line 2289 of file stm8s.h.

Definition at line 2288 of file stm8s.h.

Definition at line 2225 of file stm8s.h.

Definition at line 2226 of file stm8s.h.

Definition at line 2227 of file stm8s.h.

Definition at line 2228 of file stm8s.h.

Definition at line 2229 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 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 2238 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 2246 of file stm8s.h.

Definition at line 2247 of file stm8s.h.

Definition at line 2248 of file stm8s.h.

Definition at line 2249 of file stm8s.h.

Definition at line 2250 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 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 2259 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 2267 of file stm8s.h.

Definition at line 2268 of file stm8s.h.

Definition at line 2269 of file stm8s.h.

Definition at line 2270 of file stm8s.h.

Definition at line 2271 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 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 2280 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 2297 of file stm8s.h.

Definition at line 2298 of file stm8s.h.

Definition at line 2299 of file stm8s.h.

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

Definition at line 2295 of file stm8s.h.

Definition at line 2296 of file stm8s.h.

Definition at line 2204 of file stm8s.h.

Definition at line 2205 of file stm8s.h.

Definition at line 2206 of file stm8s.h.

Definition at line 2207 of file stm8s.h.

Definition at line 2208 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 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 2217 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.

CAN interrupt enable register

Definition at line 2176 of file stm8s.h.

CAN master control register

Definition at line 2171 of file stm8s.h.

Definition at line 2184 of file stm8s.h.

Definition at line 2190 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.

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 2185 of file stm8s.h.

Definition at line 2305 of file stm8s.h.

Definition at line 2186 of file stm8s.h.

Definition at line 2187 of file stm8s.h.

Definition at line 2188 of file stm8s.h.

Definition at line 2189 of file stm8s.h.

CAN master status register

Definition at line 2172 of file stm8s.h.

Definition at line 2199 of file stm8s.h.

Definition at line 2198 of file stm8s.h.

union { ... } CAN_TypeDef::Page

CAN page selection register

Definition at line 2178 of file stm8s.h.

Definition at line 2291 of file stm8s.h.

Definition at line 2294 of file stm8s.h.

Definition at line 2300 of file stm8s.h.

CAN receive FIFO register

Definition at line 2175 of file stm8s.h.

struct { ... } CAN_TypeDef::RxFIFO

Definition at line 2290 of file stm8s.h.

CAN transmit priority register

Definition at line 2174 of file stm8s.h.

CAN transmit status register

Definition at line 2173 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