Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ob:o7:pwm [2022/02/04 18:21] iadenisov |
ob:o7:pwm [2022/02/04 18:27] (текущий) iadenisov |
||
---|---|---|---|
Строка 89: | Строка 89: | ||
BEGIN | BEGIN | ||
ASSERT(chn >= 0); | ASSERT(chn >= 0); | ||
- | ASSERT(chn < 3); (* ASSERT(chn < 4); BLOCKED *) | + | ASSERT(chn < 4); |
ASSERT(pos >= 0); | ASSERT(pos >= 0); | ||
ASSERT(pos < positions); | ASSERT(pos < positions); | ||
Строка 327: | Строка 327: | ||
PinCfg.Configure(PinCfg.A, | PinCfg.Configure(PinCfg.A, | ||
PinCfg.alt, | PinCfg.alt, | ||
- | (* BLOCKED | ||
PinCfg.Configure(PinCfg.A, | PinCfg.Configure(PinCfg.A, | ||
PinCfg.alt, | PinCfg.alt, | ||
- | *) | ||
(* timer setup *) | (* timer setup *) | ||
Строка 370: | Строка 368: | ||
SetTIM5(1, | SetTIM5(1, | ||
SetTIM5(2, | SetTIM5(2, | ||
- | (* BLOCKED | ||
SetTIM5(3, | SetTIM5(3, | ||
- | *) | + | |
(* PWM mode 1, enable CCRx preloading *) | (* PWM mode 1, enable CCRx preloading *) | ||
SYSTEM.PUT(MCU.TIM5CCMR1, | SYSTEM.PUT(MCU.TIM5CCMR1, |