Поставил студию 4.18.684. В ней значения портов меняются, но не так, как я думал. Я предполагал, что когда значение счетчика меньше OCRnx, то выход OCnx устанавливается, когда больше - сбрасывается (или наоборот с зависимости от битов COMnx), как нарисовано на Figure 16-6. Но в симуляторе значение устанавливается только один раз и больше никогда не сбрасывается. Как же тогда получить ШИМ? Или это все-таки симулятор неправильно работает?
|