Expand description

capture/compare enable register

Structs

capture/compare enable register

Register CCER reader

Register CCER writer

Type Definitions

Field CC1E reader - Capture/Compare 1 output enable When CC1 channel is configured as output, the OC1 level depends on MOE, OSSI, OSSR, OIS1, OIS1N and CC1NE bits, regardless of the CC1E bits state. Refer to for details. Note: On channels having a complementary output, this bit is preloaded. If the CCPC bit is set in the TIMx_CR2 register then the CC1E active bit takes the new value from the preloaded bit only when a Commutation event is generated.

Field CC1E writer - Capture/Compare 1 output enable When CC1 channel is configured as output, the OC1 level depends on MOE, OSSI, OSSR, OIS1, OIS1N and CC1NE bits, regardless of the CC1E bits state. Refer to for details. Note: On channels having a complementary output, this bit is preloaded. If the CCPC bit is set in the TIMx_CR2 register then the CC1E active bit takes the new value from the preloaded bit only when a Commutation event is generated.

Field CC1NE reader - Capture/Compare 1 complementary output enable On channels having a complementary output, this bit is preloaded. If the CCPC bit is set in the TIMx_CR2 register then the CC1NE active bit takes the new value from the preloaded bit only when a Commutation event is generated.

Field CC1NE writer - Capture/Compare 1 complementary output enable On channels having a complementary output, this bit is preloaded. If the CCPC bit is set in the TIMx_CR2 register then the CC1NE active bit takes the new value from the preloaded bit only when a Commutation event is generated.

Field CC1NP reader - Capture/Compare 1 complementary output polarity CC1 channel configured as output: CC1 channel configured as input: This bit is used in conjunction with CC1P to define the polarity of TI1FP1 and TI2FP1. Refer to CC1P description. Note: This bit is not writable as soon as LOCK level 2 or 3 has been programmed (LOCK bits in TIMx_BDTR register) and CC1S=”00” (channel configured as output). On channels having a complementary output, this bit is preloaded. If the CCPC bit is set in the TIMx_CR2 register then the CC1NP active bit takes the new value from the preloaded bit only when a Commutation event is generated.

Field CC1NP writer - Capture/Compare 1 complementary output polarity CC1 channel configured as output: CC1 channel configured as input: This bit is used in conjunction with CC1P to define the polarity of TI1FP1 and TI2FP1. Refer to CC1P description. Note: This bit is not writable as soon as LOCK level 2 or 3 has been programmed (LOCK bits in TIMx_BDTR register) and CC1S=”00” (channel configured as output). On channels having a complementary output, this bit is preloaded. If the CCPC bit is set in the TIMx_CR2 register then the CC1NP active bit takes the new value from the preloaded bit only when a Commutation event is generated.

Field CC1P reader - Capture/Compare 1 output polarity When CC1 channel is configured as input, both CC1NP/CC1P bits select the active polarity of TI1FP1 and TI2FP1 for trigger or capture operations. CC1NP=0, CC1P=0: non-inverted/rising edge. The circuit is sensitive to TIxFP1 rising edge (capture or trigger operations in reset, external clock or trigger mode), TIxFP1 is not inverted (trigger operation in gated mode or encoder mode). CC1NP=0, CC1P=1: inverted/falling edge. The circuit is sensitive to TIxFP1 falling edge (capture or trigger operations in reset, external clock or trigger mode), TIxFP1 is inverted (trigger operation in gated mode or encoder mode). CC1NP=1, CC1P=1: non-inverted/both edges/ The circuit is sensitive to both TIxFP1 rising and falling edges (capture or trigger operations in reset, external clock or trigger mode), TIxFP1is not inverted (trigger operation in gated mode). This configuration must not be used in encoder mode. CC1NP=1, CC1P=0: The configuration is reserved, it must not be used. Note: This bit is not writable as soon as LOCK level 2 or 3 has been programmed (LOCK bits in TIMx_BDTR register). On channels having a complementary output, this bit is preloaded. If the CCPC bit is set in the TIMx_CR2 register then the CC1P active bit takes the new value from the preloaded bit only when a Commutation event is generated.

Field CC1P writer - Capture/Compare 1 output polarity When CC1 channel is configured as input, both CC1NP/CC1P bits select the active polarity of TI1FP1 and TI2FP1 for trigger or capture operations. CC1NP=0, CC1P=0: non-inverted/rising edge. The circuit is sensitive to TIxFP1 rising edge (capture or trigger operations in reset, external clock or trigger mode), TIxFP1 is not inverted (trigger operation in gated mode or encoder mode). CC1NP=0, CC1P=1: inverted/falling edge. The circuit is sensitive to TIxFP1 falling edge (capture or trigger operations in reset, external clock or trigger mode), TIxFP1 is inverted (trigger operation in gated mode or encoder mode). CC1NP=1, CC1P=1: non-inverted/both edges/ The circuit is sensitive to both TIxFP1 rising and falling edges (capture or trigger operations in reset, external clock or trigger mode), TIxFP1is not inverted (trigger operation in gated mode). This configuration must not be used in encoder mode. CC1NP=1, CC1P=0: The configuration is reserved, it must not be used. Note: This bit is not writable as soon as LOCK level 2 or 3 has been programmed (LOCK bits in TIMx_BDTR register). On channels having a complementary output, this bit is preloaded. If the CCPC bit is set in the TIMx_CR2 register then the CC1P active bit takes the new value from the preloaded bit only when a Commutation event is generated.

Field CC2E reader - Capture/Compare 2 output enable Refer to CC1E description

Field CC2E writer - Capture/Compare 2 output enable Refer to CC1E description

Field CC2NE reader - Capture/Compare 2 complementary output enable Refer to CC1NE description

Field CC2NE writer - Capture/Compare 2 complementary output enable Refer to CC1NE description

Field CC2NP reader - Capture/Compare 2 complementary output polarity Refer to CC1NP description

Field CC2NP writer - Capture/Compare 2 complementary output polarity Refer to CC1NP description

Field CC2P reader - Capture/Compare 2 output polarity Refer to CC1P description

Field CC2P writer - Capture/Compare 2 output polarity Refer to CC1P description

Field CC3E reader - Capture/Compare 3 output enable Refer to CC1E description

Field CC3E writer - Capture/Compare 3 output enable Refer to CC1E description

Field CC3NE reader - Capture/Compare 3 complementary output enable Refer to CC1NE description

Field CC3NE writer - Capture/Compare 3 complementary output enable Refer to CC1NE description

Field CC3NP reader - Capture/Compare 3 complementary output polarity Refer to CC1NP description

Field CC3NP writer - Capture/Compare 3 complementary output polarity Refer to CC1NP description

Field CC3P reader - Capture/Compare 3 output polarity Refer to CC1P description

Field CC3P writer - Capture/Compare 3 output polarity Refer to CC1P description

Field CC4E reader - Capture/Compare 4 output enable Refer to CC1E description

Field CC4E writer - Capture/Compare 4 output enable Refer to CC1E description

Field CC4NP reader - Capture/Compare 4 complementary output polarity Refer to CC1NP description

Field CC4NP writer - Capture/Compare 4 complementary output polarity Refer to CC1NP description

Field CC4P reader - Capture/Compare 4 output polarity Refer to CC1P description

Field CC4P writer - Capture/Compare 4 output polarity Refer to CC1P description

Field CC5E reader - Capture/Compare 5 output enable Refer to CC1E description

Field CC5E writer - Capture/Compare 5 output enable Refer to CC1E description

Field CC5P reader - Capture/Compare 5 output polarity Refer to CC1P description

Field CC5P writer - Capture/Compare 5 output polarity Refer to CC1P description

Field CC6E reader - Capture/Compare 6 output enable Refer to CC1E description

Field CC6E writer - Capture/Compare 6 output enable Refer to CC1E description

Field CC6P reader - Capture/Compare 6 output polarity Refer to CC1P description

Field CC6P writer - Capture/Compare 6 output polarity Refer to CC1P description