| Electronic Components Datasheet Search |
|
UM0097 Datasheet(PDF) 101 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
UM0097 Datasheet(HTML) 101 Page - STMicroelectronics |
|
101 / 229 page ![]() UM0097 Peripheral firmware overview 101/229 3.9 Timer (TIM) The TIM driver may be used for a variety of purposes, including timing operations, external wave generation and measurement. The first section describes the data structures used in the TIM firmware library. The second section presents the TIM firmware library functions. 3.9.1 Data structures TIM register structure The TIM register structure TIM_TypeDef is defined in the 71x_map.h file as follows: typedef volatile struct { vu16 ICAR; u16 EMPTY1; vu16 ICBR; u16 EMPTY2; vu16 OCAR; u16 EMPTY3; vu16 OCBR; u16 EMPTY4; vu16 CNTR; u16 EMPTY5; vu16 CR1; u16 EMPTY6; vu16 CR2; u16 EMPTY7; vu16 SR; u16 EMPTY8; } TIM_TypeDef; Table 45 describes the TIM structure fields. The TIM peripherals are declared in the same file: ... #define TIM0_BASE (APB2_BASE + 0x9000) #define TIM1_BASE (APB2_BASE + 0xA000) Table 45. TIM structure fields Register Description ICAR Input capture A register ICBR Input capture B register OCAR Output Compare A register OCBR Output Compare B register CNTR Counter Register CR1 Control Register 1 CR2 Control Register 2 SR Status 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 |