TIMx capture/compare enable register (TIMx_CCER)

Регистр включения режимов захвата/сравнения таймеров TIM2-TIM5

Смещение (Address offset): 0x20

Reset value: 0x0000

15141312111098
Reserved CC4P CC4E Reserved CC3P CC3E
------rwrw------rwrw
00000000
76543210
Reserved CC2P CC2E Reserved CC1P CC1E
------rwrw------rwrw
00000000


Биты
Имя
Описание
15:14
Reserved
Must be kept at reset value
Зарезервировано. Должно быть сохранено значение после сброса
13
CC4P
Capture/Compare 4 output polarity
Выбор активного уровня сигнала четвертого канала

При настройке канала на выход:

 0 :  активный уровень сигнала OC4 - высокий

 1 :  активный уровень сигнала OC4 - низкий

При настройке канала на вход:

определяет использование инверсии входного сигнала IC4

 0 :  сигнал не инвертируется. Захват произодится по нарастающему фронту IC4. При использовании внешнего триггера сигнал IC4 не инвертируется.

 1 :  инверсия сигнала. Захват произодится по спадающему фронту IC4. При использовании внешнего триггера сигнал IC4 инвертируется.

12
CC4E
Capture/Compare 4 output enable
Включение входа/выхода четвертого канала

При настройке канала на выход:

 0 : сигнал OC4 неактивен (выход отключен)

 1 : сигнал OC4 подключен к соответствующему выводу микроконтроллера

При настройке канала на вход:

 0 : захват входного сигнала не производится (вход отключен)

 1 : захват входного сигнала разрешён.

11:10
Reserved
Must be kept at reset value
Зарезервировано. Должно быть сохранено значение после сброса
9
CC3P
Capture/Compare 3 output polarity
Выбор активного уровня сигнала третьего канала
см. CC4P
8
CC3E
Capture/Compare 3 output enable
Включение входа/выхода третьего канала
см. CC4E
7:6
Reserved
Must be kept at reset value
Зарезервировано. Должно быть сохранено значение после сброса
5
CC2P
Capture/Compare 2 output polarity
Выбор активного уровня сигнала второго канала
см. CC4P
4
CC2E
Capture/Compare 2 output enable
Включение входа/выхода второго канала
см. CC4E
3:2
Reserved
Must be kept at reset value
Зарезервировано. Должно быть сохранено значение после сброса
1
CC1P
Capture/Compare 1 output polarity
Выбор активного уровня сигнала первого канала
см. CC4P
0
CC1E
Capture/Compare 1 output enable
Включение входа/выхода первого канала
см. CC4E


/*******************  Bit definition for TIM_CCER register  *******************/

#define  TIM_CCER_CC1E     ((uint16_t)0x0001)            /* Capture/Compare 1 output enable */
#define  TIM_CCER_CC1P     ((uint16_t)0x0002)            /* Capture/Compare 1 output Polarity */
#define  TIM_CCER_CC1NE    ((uint16_t)0x0004)            /* Capture/Compare 1 Complementary output enable */
#define  TIM_CCER_CC1NP    ((uint16_t)0x0008)            /* Capture/Compare 1 Complementary output Polarity */

#define  TIM_CCER_CC2E     ((uint16_t)0x0010)            /* Capture/Compare 2 output enable */
#define  TIM_CCER_CC2P     ((uint16_t)0x0020)            /* Capture/Compare 2 output Polarity */
#define  TIM_CCER_CC2NE    ((uint16_t)0x0040)            /* Capture/Compare 2 Complementary output enable */
#define  TIM_CCER_CC2NP    ((uint16_t)0x0080)            /* Capture/Compare 2 Complementary output Polarity */

#define  TIM_CCER_CC3E     ((uint16_t)0x0100)            /* Capture/Compare 3 output enable */
#define  TIM_CCER_CC3P     ((uint16_t)0x0200)            /* Capture/Compare 3 output Polarity */
#define  TIM_CCER_CC3NE    ((uint16_t)0x0400)            /* Capture/Compare 3 Complementary output enable */
#define  TIM_CCER_CC3NP    ((uint16_t)0x0800)            /* Capture/Compare 3 Complementary output Polarity */

#define  TIM_CCER_CC4E     ((uint16_t)0x1000)            /* Capture/Compare 4 output enable */
#define  TIM_CCER_CC4P     ((uint16_t)0x2000)            /* Capture/Compare 4 output Polarity */
#define  TIM_CCER_CC4NP    ((uint16_t)0x8000)            /* Capture/Compare 4 Complementary output Polarity */