|
Попробуйте использовать 16-битный таймер1 и toggle выходов OC1A и OC1B по совпадению. Надо только их запустить так, чтоб начальные фазы этих выходов были разными при первом пуске. Не уверен, что этого добьетесь просто выставив до запуска таймера ноги порта, соотв. OC1x, в разные состояния. Может, при организации такого режима придется по очереди запускать toggle OC1A, затем после досчета разрешить toggle OC1B. Тогда будет противофазно. Содержимое рег. сравнения OCR1A и OCR1B конечно должны быть одинаковыми. Запустив раз, далее шлёпать будет само.
E-mail: info@telesys.ru