| Electronic Components Datasheet Search |
|
UM0097 Datasheet(PDF) 121 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
UM0097 Datasheet(HTML) 121 Page - STMicroelectronics |
|
121 / 229 page ![]() UM0097 Peripheral firmware overview 121/229 3.10.1 Data structures BSPI register structure The BSPI peripheral register structure BSPI_TypeDef is defined in the file 71x_map.h as follows: typedef struct { vu16 RXR; u16 EMPTY1; vu16 TXR; u16 EMPTY2; vu16 CSR1; u16 EMPTY3; vu16 CSR2; u16 EMPTY4; vu16 CLK; u16 EMPTY5; } BSPI_TypeDef; Table 57 describes the BSPI registers. The two BSPI interfaces are declared in the same file 71x_map.h: /* APB1 Base Address definition*/ #define APB1_BASE 0xC0000000 /* BSPI Base Address definition*/ #define BSPI0_BASE (APB1_BASE + 0xA000) #define BSPI1_BASE (APB1_BASE + 0xB000) /* BSPI peripheral pointer declaration*/ #ifndef DEBUG ... #ifdef _BSPI0 #define BSPI0 ((BSPI_TypeDef *)BSPI0_BASE) #endif /*BSPI0*/ #ifdef _BSPI1 #define BSPI1 ((BSPI_TypeDef *)BSPI1_BASE) #endif /*BSPI1*/ ... #else /*DEBUG */ ... Table 57. BSPI registers Register Description RXR Receive Register TXR Transmit Register CSR1 Control/Status Register 1 CSR2 Control/Status Register 2 CLK Master Clock Divider Register |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |