Timery

TIM15 0x40014000

21 rejestrów/klastrów w tym peryferium.

Rejestr: CR1  0x40014000
rw

control register 1

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: UIFREMAPBit 10: zarezerwowanyBit 9: CKDBit 8: CKD8Bit 7: ARPEBit 6: zarezerwowanyBit 5: zarezerwowanyBit 4: zarezerwowany4Bit 3: OPMBit 2: URSBit 1: UDISBit 0: CEN0
BitSzer.PoleDostępOpis
01CEN`rw`Counter enable Note: External clock and gated mode can work only if the CEN bit has been previously set by software. However trigger mode can set the CEN bit automatically by hardware.
11UDIS`rw`Update disable This bit is set and cleared by software to enable/disable UEV event generation. Counter overflow/underflow Setting the UG bit Update generation through the slave mode controller Buffered registers are then loaded with their preload values.
21URS`rw`Update request source This bit is set and cleared by software to select the UEV event sources. Counter overflow/underflow Setting the UG bit Update generation through the slave mode controller
31OPM`rw`One-pulse mode
71ARPE`rw`Auto-reload preload enable
8–92CKD`rw`Clock division This bitfield indicates the division ratio between the timer clock (CK_INT) frequency and the dead-time and sampling clock (tDTS) used by the dead-time generators and the digital filters (TIx)
111UIFREMAP`rw`UIF status bit remapping
Rejestr: CR2  0x40014004
rw

control register 2

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: OIS2Bit 9: OIS1NBit 8: OIS18Bit 7: TI1SBit 6: MMSBit 5: MMSBit 4: MMS4Bit 3: CCDSBit 2: CCUSBit 1: zarezerwowanyBit 0: CCPC0
BitSzer.PoleDostępOpis
01CCPC`rw`Capture/compare preloaded control Note: This bit acts only on channels that have a complementary output.
21CCUS`rw`Capture/compare control update selection Note: This bit acts only on channels that have a complementary output.
31CCDS`rw`Capture/compare DMA selection
4–63MMS`rw`Master mode selection These bits allow to select the information to be sent in master mode to slave timers for synchronization (TRGO). The combination is as follows:
71TI1S`rw`TI1 selection
81OIS1`rw`Output Idle state (OC1 output)
91OIS1N`rw`Output Idle state (OC1N output)
101OIS2`rw`Output Idle state (OC2 output)
Rejestr: SMCR  0x40014008
rw

slave mode control register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: TS2Bit 20: TS220Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: SMS_316Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: zarezerwowanyBit 9: zarezerwowanyBit 8: zarezerwowany8Bit 7: MSMBit 6: TSBit 5: TSBit 4: TS4Bit 3: zarezerwowanyBit 2: SMSBit 1: SMSBit 0: SMS0
BitSzer.PoleDostępOpis
0–23SMS`rw`Slave mode selection When external signals are selected the active edge of the trigger signal (TRGI) is linked to the polarity selected on the external input (see Input Control register and Control Register description. Other codes: reserved. Note: The gated mode must not be used if TI1F_ED is selected as the trigger input (TS='00100'). Indeed, TI1F_ED outputs 1 pulse for each transition on TI1F, whereas the gated mode checks the level of the trigger signal. Note: The clock of the slave peripherals (timer, ADC, ...) receiving the TRGO or the TRGO2 signals must be enabled prior to receive events from the master timer, and the clock frequency (prescaler) must not be changed on-the-fly while triggers are received from the master timer.
4–63TS`rw`Trigger selection This bit field selects the trigger input to be used to synchronize the counter. Other: Reserved See for more details on ITRx meaning for each Timer. Note: These bits must be changed only when they are not used (e.g. when SMS=000) to avoid wrong edge detections at the transition.
71MSM`rw`Master/slave mode
161SMS_3`rw`Slave mode selection When external signals are selected the active edge of the trigger signal (TRGI) is linked to the polarity selected on the external input (see Input Control register and Control Register description. Other codes: reserved. Note: The gated mode must not be used if TI1F_ED is selected as the trigger input (TS='00100'). Indeed, TI1F_ED outputs 1 pulse for each transition on TI1F, whereas the gated mode checks the level of the trigger signal. Note: The clock of the slave peripherals (timer, ADC, ...) receiving the TRGO or the TRGO2 signals must be enabled prior to receive events from the master timer, and the clock frequency (prescaler) must not be changed on-the-fly while triggers are received from the master timer.
20–212TS2`rw`Trigger selection This bit field selects the trigger input to be used to synchronize the counter. Other: Reserved See for more details on ITRx meaning for each Timer. Note: These bits must be changed only when they are not used (e.g. when SMS=000) to avoid wrong edge detections at the transition.
Rejestr: DIER  0x4001400C
rw

DMA/Interrupt enable register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: TDEBit 13: COMDEBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: CC2DEBit 9: CC1DEBit 8: UDE8Bit 7: BIEBit 6: TIEBit 5: COMIEBit 4: zarezerwowany4Bit 3: zarezerwowanyBit 2: CC2IEBit 1: CC1IEBit 0: UIE0
BitSzer.PoleDostępOpis
01UIE`rw`Update interrupt enable
11CC1IE`rw`Capture/Compare 1 interrupt enable
21CC2IE`rw`Capture/Compare 2 interrupt enable
51COMIE`rw`COM interrupt enable
61TIE`rw`Trigger interrupt enable
71BIE`rw`Break interrupt enable
81UDE`rw`Update DMA request enable
91CC1DE`rw`Capture/Compare 1 DMA request enable
101CC2DE`rw`Capture/Compare 2 DMA request enable
131COMDE`rw`COM DMA request enable
141TDE`rw`Trigger DMA request enable
Rejestr: SR  0x40014010
rw

status register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: CC2OFBit 9: CC1OFBit 8: zarezerwowany8Bit 7: BIFBit 6: TIFBit 5: COMIFBit 4: zarezerwowany4Bit 3: zarezerwowanyBit 2: CC2IFBit 1: CC1IFBit 0: UIF0
BitSzer.PoleDostępOpis
01UIF`rw`Update interrupt flag This bit is set by hardware on an update event. It is cleared by software. At overflow regarding the repetition counter value (update if repetition counter = 0) and if the UDIS=0 in the TIMx_CR1 register. When CNT is reinitialized by software using the UG bit in TIMx_EGR register, if URS=0 and UDIS=0 in the TIMx_CR1 register. When CNT is reinitialized by a trigger event (refer to control register (TIM15_SMCR)), if URS=0 and UDIS=0 in the TIMx_CR1 register.
11CC1IF`rw`Capture/compare 1 interrupt flag
21CC2IF`rw`Capture/compare 2 interrupt flag
51COMIF`rw`COM interrupt flag
61TIF`rw`Trigger interrupt flag This flag is set by hardware on the TRG trigger event (active edge detected on TRGI input when the slave mode controller is enabled in all modes but gated mode, both edges in case gated mode is selected). It is set when the counter starts or stops when gated mode is selected. It is cleared by software.
71BIF`rw`Break interrupt flag This flag is set by hardware as soon as the break input goes active. It can be cleared by software if the break input is not active.
91CC1OF`rw`Capture/Compare 1 overcapture flag
101CC2OF`rw`Capture/Compare 2 overcapture flag
Rejestr: EGR  0x40014014
wo

event generation register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: zarezerwowanyBit 9: zarezerwowanyBit 8: zarezerwowany8Bit 7: BGBit 6: TGBit 5: COMGBit 4: zarezerwowany4Bit 3: zarezerwowanyBit 2: CC2GBit 1: CC1GBit 0: UG0
BitSzer.PoleDostępOpis
01UG`wo`Update generation This bit can be set by software, it is automatically cleared by hardware.
11CC1G`wo`Capture/compare 1 generation
21CC2G`wo`Capture/compare 2 generation
51COMG`rw`Capture/Compare control update generation This bit can be set by software, it is automatically cleared by hardware. Note: This bit acts only on channels that have a complementary output.
61TG`wo`Trigger generation This bit is set by software in order to generate an event, it is automatically cleared by hardware.
71BG`wo`Break generation This bit is set by software in order to generate an event, it is automatically cleared by hardware.
Rejestr: CCMR1_Input  0x40014018
rw

capture/compare mode register 1 (input mode)

Brak zdefiniowanych pól bitowych.

Rejestr: CCMR1_Output  0x40014018
rw

capture/compare mode register (output mode)

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: OC2M_324Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: OC1M_316Bit 15: IC2FBit 14: IC2FBit 13: IC2FBit 12: IC2F12Bit 11: OC2PEBit 10: IC2PSCBit 9: CC2SBit 8: CC2S8Bit 7: IC1FBit 6: IC1FBit 5: IC1FBit 4: IC1F4Bit 3: OC1PEBit 2: IC1PSCBit 1: CC1SBit 0: CC1S0
BitSzer.PoleDostępOpis
0–12CC1S`rw`Capture/Compare 1 Selection This bit-field defines the direction of the channel (input/output) as well as the used input. Note: CC1S bits are writable only when the channel is OFF (CC1E = '0' in TIMx_CCER).
0–12CC1S`rw`Capture/Compare 1 selection
21OC1FE`rw`Output compare 1 fast enable
2–32IC1PSC`rw`Input capture 1 prescaler
31OC1PE`rw`Output compare 1 preload enable
4–63OC1M`rw`Output compare 1 mode
4–74IC1F`rw`Input capture 1 filter
8–92CC2S`rw`Capture/Compare 2 selection
8–92CC2S`rw`Capture/Compare 2 selection This bit-field defines the direction of the channel (input/output) as well as the used input. Note: CC2S bits are writable only when the channel is OFF (CC2E = '0' in TIMx_CCER).
101OC2FE`rw`Output compare 2 fast enable
10–112IC2PSC`rw`Input capture 2 prescaler
111OC2PE`rw`Output compare 2 preload enable
12–143OC2M`rw`Output compare 2 mode
12–154IC2F`rw`Input capture 2 filter
161OC1M_3`rw`Output compare 1 mode, bit 3
241OC2M_3`rw`Output compare 2 mode, bit 3
Rejestr: CCER  0x40014020
rw

capture/compare enable register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: zarezerwowanyBit 9: zarezerwowanyBit 8: zarezerwowany8Bit 7: CC2NPBit 6: zarezerwowanyBit 5: CC2PBit 4: CC2E4Bit 3: CC1NPBit 2: CC1NEBit 1: CC1PBit 0: CC1E0
BitSzer.PoleDostępOpis
01CC1E`rw`Capture/Compare 1 output enable
11CC1P`rw`Capture/Compare 1 output Polarity
21CC1NE`rw`Capture/Compare 1 complementary output enable
31CC1NP`rw`Capture/Compare 1 output Polarity
41CC2E`rw`Capture/Compare 2 output enable
51CC2P`rw`Capture/Compare 2 output Polarity
71CC2NP`rw`Capture/Compare 2 output Polarity
Rejestr: CNT16  0x40014024
rw

16-bit counter register

Brak zdefiniowanych pól bitowych.

Rejestr: CNT:  0x40014024

counter

Bit 31: UIFCPY31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: CNTBit 14: CNTBit 13: CNTBit 12: CNT12Bit 11: CNTBit 10: CNTBit 9: CNTBit 8: CNT8Bit 7: CNTBit 6: CNTBit 5: CNTBit 4: CNT4Bit 3: CNTBit 2: CNTBit 1: CNTBit 0: CNT0
BitSzer.PoleDostępOpis
0–1516CNT`rw`counter value
0–1516CNT`rw`counter value
311UIFCPY`ro`UIF Copy
Rejestr: PSC  0x40014028
rw

prescaler

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: PSC:Bit 14: PSC:Bit 13: PSC:Bit 12: PSC:12Bit 11: PSC:Bit 10: PSC:Bit 9: PSC:Bit 8: PSC:8Bit 7: PSC:Bit 6: PSC:Bit 5: PSC:Bit 4: PSC:4Bit 3: PSC:Bit 2: PSC:Bit 1: PSC:Bit 0: PSC:0
BitSzer.PoleDostępOpis
0–1516PSC:Prescaler value
Rejestr: ARR  0x4001402C
rw

auto-reload register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: ARR:Bit 14: ARR:Bit 13: ARR:Bit 12: ARR:12Bit 11: ARR:Bit 10: ARR:Bit 9: ARR:Bit 8: ARR:8Bit 7: ARR:Bit 6: ARR:Bit 5: ARR:Bit 4: ARR:4Bit 3: ARR:Bit 2: ARR:Bit 1: ARR:Bit 0: ARR:0
BitSzer.PoleDostępOpis
0–1516ARR:Auto-reload value
Rejestr: RCR  0x40014030
rw

repetition counter register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: zarezerwowanyBit 9: zarezerwowanyBit 8: zarezerwowany8Bit 7: REP:Bit 6: REP:Bit 5: REP:Bit 4: REP:4Bit 3: REP:Bit 2: REP:Bit 1: REP:Bit 0: REP:0
BitSzer.PoleDostępOpis
0–78REP:Repetition counter value
Rejestr: CCR1  0x40014034
rw

capture/compare register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: CCR:Bit 14: CCR:Bit 13: CCR:Bit 12: CCR:12Bit 11: CCR:Bit 10: CCR:Bit 9: CCR:Bit 8: CCR:8Bit 7: CCR:Bit 6: CCR:Bit 5: CCR:Bit 4: CCR:4Bit 3: CCR:Bit 2: CCR:Bit 1: CCR:Bit 0: CCR:0
BitSzer.PoleDostępOpis
0–1516CCR:Capture/Compare value
Rejestr: CCR2  0x40014038
rw

capture/compare register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: CCR:Bit 14: CCR:Bit 13: CCR:Bit 12: CCR:12Bit 11: CCR:Bit 10: CCR:Bit 9: CCR:Bit 8: CCR:8Bit 7: CCR:Bit 6: CCR:Bit 5: CCR:Bit 4: CCR:4Bit 3: CCR:Bit 2: CCR:Bit 1: CCR:Bit 0: CCR:0
BitSzer.PoleDostępOpis
0–1516CCR:Capture/Compare value
Rejestr: BDTR  0x40014044
rw

break and dead-time register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: BKBID28Bit 27: zarezerwowanyBit 26: BKDSRMBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: BKFBit 18: BKFBit 17: BKFBit 16: BKF16Bit 15: MOEBit 14: AOEBit 13: BKPBit 12: BKE12Bit 11: OSSRBit 10: OSSIBit 9: LOCKBit 8: LOCK8Bit 7: DTGBit 6: DTGBit 5: DTGBit 4: DTG4Bit 3: DTGBit 2: DTGBit 1: DTGBit 0: DTG0
BitSzer.PoleDostępOpis
0–78DTG`rw`Dead-time generator setup
8–92LOCK`rw`Lock configuration These bits offer a write protection against software errors. Note: The LOCK bits can be written only once after the reset. Once the TIMx_BDTR register has been written, their content is frozen until the next reset.
101OSSI`rw`Off-state selection for Idle mode This bit is used when MOE=0 on channels configured as outputs. See OC/OCN enable description for more details (enable register (TIM15_CCER) on page818). Note: This bit can not be modified as soon as the LOCK level 2 has been programmed (LOCK bits in TIMx_BDTR register).
111OSSR`rw`Off-state selection for Run mode This bit is used when MOE=1 on channels that have a complementary output which are configured as outputs. OSSR is not implemented if no complementary output is implemented in the timer. See OC/OCN enable description for more details (enable register (TIM15_CCER) on page818). Note: This bit can not be modified as soon as the LOCK level 2 has been programmed (LOCK bits in TIMx_BDTR register).
121BKE`rw`Break enable 1; Break inputs (BRK and CCS clock failure event) enabled This bit cannot be modified when LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register). Note: Any write operation to this bit takes a delay of 1 APB clock cycle to become effective.
131BKP`rw`Break polarity Note: This bit can not be modified as long as LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register). Any write operation to this bit takes a delay of 1 APB clock cycle to become effective.
141AOE`rw`Automatic output enable Note: This bit can not be modified as long as LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register).
151MOE`rw`Main output enable This bit is cleared asynchronously by hardware as soon as the break input is active. It is set by software or automatically depending on the AOE bit. It is acting only on the channels which are configured in output. See OC/OCN enable description for more details (enable register (TIM15_CCER) on page818).
16–194BKF`rw`Break filter This bit-field defines the frequency used to sample the BRK input signal and the length of the digital filter applied to BRK. The digital filter is made of an event counter in which N events are needed to validate a transition on the output: Note: This bit cannot be modified when LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register).
261BKDSRM`rw`Break Disarm This bit is cleared by hardware when no break source is active. The BKDSRM bit must be set by software to release the bidirectional output control (open-drain output in Hi-Z state) and then be polled it until it is reset by hardware, indicating that the fault condition has disappeared. Note: Any write operation to this bit takes a delay of 1 APB clock cycle to become effective.
281BKBID`rw`Break Bidirectional In the bidirectional mode (BKBID bit set to 1), the break input is configured both in input mode and in open drain output mode. Any active break event asserts a low logic level on the Break input to indicate an internal break event to external devices. Note: This bit cannot be modified as long as LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register). Note: Any write operation to this bit takes a delay of 1 APB clock cycle to become effective.
Rejestr: DCR  0x40014048
rw

DMA control register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: DBL12Bit 11: DBLBit 10: DBLBit 9: DBLBit 8: DBL8Bit 7: zarezerwowanyBit 6: zarezerwowanyBit 5: zarezerwowanyBit 4: DBA4Bit 3: DBABit 2: DBABit 1: DBABit 0: DBA0
BitSzer.PoleDostępOpis
0–45DBA`rw`DMA base address This 5-bit field defines the base-address for DMA transfers (when read/write access are done through the TIMx_DMAR address). DBA is defined as an offset starting from the address of the TIMx_CR1 register. Example: ...
8–125DBL`rw`DMA burst length This 5-bit field defines the length of DMA transfers (the timer recognizes a burst transfer when a read or a write access is done to the TIMx_DMAR address). ...
Rejestr: DMAR  0x4001404C
rw

DMA address for full transfer

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: DMAB:Bit 14: DMAB:Bit 13: DMAB:Bit 12: DMAB:12Bit 11: DMAB:Bit 10: DMAB:Bit 9: DMAB:Bit 8: DMAB:8Bit 7: DMAB:Bit 6: DMAB:Bit 5: DMAB:Bit 4: DMAB:4Bit 3: DMAB:Bit 2: DMAB:Bit 1: DMAB:Bit 0: DMAB:0
BitSzer.PoleDostępOpis
0–1516DMAB:DMA register for burst accesses
Rejestr: AF1  0x40014060
rw

TIM15 alternate register 1

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: BKCMP2PBit 10: BKCMP1PBit 9: BKINPBit 8: zarezerwowany8Bit 7: zarezerwowanyBit 6: zarezerwowanyBit 5: zarezerwowanyBit 4: zarezerwowany4Bit 3: zarezerwowanyBit 2: BKCMP2EBit 1: BKCMP1EBit 0: BKINE0
BitSzer.PoleDostępOpis
01BKINE`rw`BRK BKIN input enable This bit enables the BKIN alternate function input for the timer's BRK input. BKIN input is 'ORed' with the other BRK sources. Note: This bit can not be modified as long as LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register).
11BKCMP1E`rw`BRK COMP1 enable This bit enables the COMP1 for the timer's BRK input. COMP1 output is 'ORed' with the other BRK sources. Note: This bit can not be modified as long as LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register).
21BKCMP2E`rw`BRK COMP2 enable This bit enables the COMP2 for the timer's BRK input. COMP2 output is 'ORed' with the other BRK sources. Note: This bit can not be modified as long as LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register).
91BKINP`rw`BRK BKIN input polarity This bit selects the BKIN alternate function input sensitivity. It must be programmed together with the BKP polarity bit. Note: This bit can not be modified as long as LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register).
101BKCMP1P`rw`BRK COMP1 input polarity This bit selects the COMP1 input sensitivity. It must be programmed together with the BKP polarity bit. Note: This bit can not be modified as long as LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register).
111BKCMP2P`rw`BRK COMP2 input polarity This bit selects the COMP2 input sensitivity. It must be programmed together with the BKP polarity bit. Note: This bit can not be modified as long as LOCK level 1 has been programmed (LOCK bits in TIMx_BDTR register).
Rejestr: TISEL  0x40014068
rw

input selection register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: TI2SELBit 10: TI2SELBit 9: TI2SELBit 8: TI2SEL8Bit 7: zarezerwowanyBit 6: zarezerwowanyBit 5: zarezerwowanyBit 4: zarezerwowany4Bit 3: TI1SELBit 2: TI1SELBit 1: TI1SELBit 0: TI1SEL0
BitSzer.PoleDostępOpis
0–34TI1SEL`rw`selects TI1[0] to TI1[15] input Others: Reserved
8–114TI2SEL`rw`selects TI2[0] to TI2[15] input Others: Reserved