TIMx capture/compare register 4 (TIMx_CCR4)
Регистр захвата/сравнения четвертого канала
Смещение (Address offset): 0x40
Reset value: 0x0000
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
CCR4[15:8] | |||||||
rw/ro | rw/ro | rw/ro | rw/ro | rw/ro | rw/ro | rw/ro | rw/ro |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CCR4[7:0] | |||||||
rw/ro | rw/ro | rw/ro | rw/ro | rw/ro | rw/ro | rw/ro | rw/ro |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
При настройке канала на выход:
Регистр TIMx_CCR4 содержит значение, которое сравнивается со счетчиком TIMx_CNT, а результат сравнения (по выбранному алгоритму в настройках) выводится на выход OC4.
При записи в TIMx_CCR4 может использоваться буферизация при передачи значения в активный регистр захвата/сравнения.
При отключенной буферизации (бит OC4PE=0 в регистре TIMx_CCMR2) записываемое в TIMx_CCR4 значение сразу помещается в активный регистр захвата/сравнения и начинает использоваться немедленно.
При включенной буферизации (бит OC4PE=1 в регистре TIMx_CCMR2) записываемое в TIMx_CCR4 значение будет помещено в активный регистр захвата/сравнения и использовано только после события обновления (UEV).
При настройке канала на вход:
Регистр TIMx_CCR4 содержит значение счетчика, передаваемое последним входным событием захвата (IC3), и доступен только для чтения.
/******************* Bit definition for TIM_CCR4 register *******************/
#define TIM_CCR4_CCR4 ((uint16_t)0xFFFF) /* Capture/Compare 4 Value */