Forums » Программное обеспечение »
PWM — хотелки
Added by mouse about 11 years ago
Первое, что хочется увидеть в будущих версиях PWM — это выбор условия для выработки прерывания:
- По достижению CNTVAL значения периода CNT (при работе в режиме increment, 00)
- По достижению CNTVAL нулевого значения (при работе в режиме decrement, 01)
- По достижению CNTVAL значения CMPx (в любом режиме)
- По смене направления отсчёта (режим up-down, 10)
Для работы с шаговым двигателем нужен первый вариант — выработка прерывания по периоду. Пока попробую так. В работе задействованы все четыре канала, т.ч. воспользоваться одним из каналов для генерации по CMPx = CNT не получится.
По мере продвижения с алгоритмом, буду дописывать свои наблюдения.
Replies (26)
RE: PWM — хотелки - Added by mouse about 11 years ago
Ещё стоит добавить, что не хватает выборочной синхронизации каналов (начало отсчёта + фазовый сдвиг):
Другие примеры для различных режимов работы PWM можно посмотреть всё в той же pdf .
pwm-synci.png (43.5 KB) pwm-synci.png |
- « Previous
- 1
- 2
- Next »