Цитата(Dog Pawlowa @ Apr 3 2009, 12:42)

Чем раньше Вы перестанете пытаться симулировать периферию в любом симуляторе для любого контроллера, тем дальше Вы продвинетесь вперед.
Не всегда верно. Любой симулятор это инструмент. А инструмент нужно правильно применять. Это помогает выловить множество граблей не переходя к железу. Грабли самого симулятора, становятся очевидными после недолгого использования оного. И в дальнейшем, они не слишком мешают жить, если не носят принципиального характера... Что касается ШИМа, то его Протеус симулирует исключительно хорошо. И не пользоваться этим, я не вижу причин. Например, сейчас доделываю программу для управляющей части силовым модулем IRAM (трехфазный драйвер) на attiny861. Тинька заточена под электропривод, шестиканальный ШИМ, dead time, PLL - очень хороша. Недостаток - на руках нет, жду когда привезут. Без симулятора курил бы бамбук. А так, программа уже почти готова, синус перестраивается по частоте и амплитуде, видны все переменные (в Си коде), регистры, тайминги... Осталось прикрутить интерфейс связи с сервисным контроллером, сделать плавный пуск и стоп. На 90% уверен, что в железе будет работать аналогично.
Так что, симулятором можно и нужно пользоваться, если он позволяет облегчить решение задачи. Это не зло, это инструмент...