Цитата(okela @ Jun 22 2006, 16:47)

Напоследок и я свои 5 копеек вставлю. Я тоже пользуюсь Протеусом уже несколько лет.
Есть конечно у него свои тараканы, но и помогал не раз. Особенно когда код разростается до необозримого размера.. Например была одна засада с живым прибором на 51-ом. Намодифицировал в программе чего-то (уже не помню что) , запрограммировал. Потом еще чего-то изменил. Короче после всего прибор вроде работает как надо, но в одном месте ведет себя как-то неадекватно и причем не постоянно, а по каким-то сложным условиям.
Долго бился головой об стенку, пока не запустил проект на Протеусе и не обнаружил баг (какой то тяжелый случай с прерываниями). Можно конечно это было выловить и внутрисхемным эмулятором (если есть под рукой )

и анализом исходников. Но когда размер кода за 20 Кбайт ( ассемблер), то не сильно поанализируешь.
Выскажу только лично своё мнение:
Изучение различных прог типа VMLAB, Proteus и т.п., прямая необходимость в которых отсутствует, это конечно большой плюс. Но тут есть один подводный камень. Для того чтобы этим грамотно пользоваться, изучать надо ПЛОТНО! А у нас подход такой, - IAR - слишком сложен, а VMLAB+PROTEUS+CV+... пара пустяков! Бери и пиши. Да если Вы в полном объёме освоите эти продукты, то IAR Вас точно не испугает. Поморгать светодиодами можно на чём угодно. А вот поставить 6 шаговых двигателей, включить их по 3-ёх точечной схеме (я сейчас делаю) Подать (смоделировать) 6 входных сигналов АЦП. И проанализировать как будут поворачиваться стрелки на ШД. И на VMLAB найти ошибку возникающую при определённой комбинации входных сигналов...
Так сколько надо в этом случае потратить на данную эмуляцию??? Может в живом приборе попроще будет??? Побыстрее???
Ещё раз повторюсь, хорошо когда много знаешь! Очень хорошо! Я просто противник поверхностных знаний. Меня немного поддастают пробегающие мимо люди, которые с первого взгляда "дают советы" в той работе над которой я, к примеру работаю три месяца!
Давайте попробуйте сначала изучить МИНИМУМ, но по возможности ДОСКАНАЛЬНО! Когда освоитесь с этим двинетесь дальше! А то одни вершки.