|
... в котором написано:
For generating a waveform output in CTC mode, the OCnA output can be set to toggle its logical level on each compare match by setting the compare output mode bits to toggle mode (COMnA1:0 = 1).
Перевожу: в CTC режиме выход OCnA (и только он, так как другое не оговорено) может болтать ногой. Видимо, согласно этой фразе писалась модель для Proteus.
В другом месте того же даташита написано, какие пины надо установить, чтобы ногами болтали и OCnA, и OCnB, и OCnC:
0 1 Toggle OCnA/OCnB/OCnC on compare match
В первом случае болтает только OCnA, а во втором - любая из ног A/B/C. Разница улавливается?
А насчет другой "песТни" - то, что для CTC грузить топом надо всегда OCRnA (а не B и не C) - так я читать умею, и никто не говорил, что проблема в этом. Считает счетчик так, как надо, и сбрасывается по совпадению с OCRnA. Так что тут действительно совсем другая "песТня".
Так что за участие в беседе спасибо, но хотелось бы ответов "в тему", а не просто так, покритиковать ;-)
E-mail: info@telesys.ru