Serge77 > Читал стр. 4 курса, но не понял, чем VMLAB лучше или хуже AVR Studio.
Нет, нет! лучше хуже я таких оценок не даю. Это кому что нравится. В инете полно бесконечных дискусий какой компилятор лучше, какой МК лучше.
Serge77 > почему тогда народ VMLAB использует? Что там есть, чего в AVRStudio нет?
стр. 4 курса о VMLAB:
VMLAB - ЭМУлятор для МК AVR ... позволит вам ...
увидеть как будет работать ваше ... электронное устройство!
На софт-эмуляторе мы будем ПРОВЕРЯТЬ работу программы ...
Файл прошивки для МК (расширение .hex) ... будем прогонять в эмуляторе МК с ВНЕШНИМИ !!! компонентами ...
стр. 4 курса о AVRStudio:
среда разработки и отладки программного обеспечения на языке ассемблер
итак: AVRStudio для разработки ПО на асме, имеет СИМУлятор МК - но БЕЗ ВНЕШНИХ КОМПОНЕНТОВ!
VMLAB - ЭМУлятор - т.е. вы отлаживаете МК не голый а с кучкой внешних устройств! - как бы целое спаяное устройство на МК. Кучка эта приличных размеров и подробно описана в хэлпе примерах и несколько элементов в задачах курса.
Например движковым переменным резистором можно имитировть изменение атмосфрного давления, и при этом даные передаваемые МК на ПК будут записываться в текстовый файл и отображаться на экране - т.е. как бы ваше устройство уже и к ПК подключено! еще 8 светодиодов не помешают и ....
\\\\\\\\\\\\
5 проводков: (кстати в ПониПроге в сборнике картинок адаптеров они тоже есть, там просто резисторы стоят - я рекомендую по 100 Ом хотябы)
Serge77 > наверняка придётся перепрограммировать не один раз, хочется чего-то надёжного
Ну если буквально взять 5 проводков и воткнуть их в ПК и намотать на штырьки на плате устройства получится не надежно, а если использовать разъемы и припаять качествено то надежно будет.
Serge77 > чтобы не думать, чего же оно не работает - из-за программатора или из-за программы.
Все софты програмирующие сообщают о результатах програмирования, например нет связи с МК, значит с 5-ю проводками непорядок, или питания МК нет.
А если сообщение что програмирование прошло успешно, а МК не работает даже после отсоединения програматора и отключения-включения питания устройтсва - значит в сделаной проге, что-то не так. Только если в VMLAB или AStudio работает то и в исправном МК должна работать.
Serge77 > какой они могут быть длины?
Возьми кабель принтерный - он длинный и экранированый. Открой разъем к ПК и прпаяй две перемычки. Затем открой разъем со стороны принтера и припаяй 5 проводников 10-20 см. (можно плоский шлейф использовать) а с другой стороны припаяй к ним "маму" на 5 штырьков. Пометь правильное положение на плате краской.
\\\\\\\\\\\\\\\\\\\\\\\\\\
Yuran>AVRStudio Rulezzz!!!
Serge77 > Ясно, завтра скачаю. А эмуляция там хорошая
Ты посмотри вначале диски что я тебе передавал, там все должно быть.
В AVRStudio нет ЭМУляции, в нем СИМУляция - хорошая! различия выше написал.
\\\\\\\\\\\\\\\\\\\\\\\\\\\
Serge77 > Если пытаться ... работать с ассемблером, например немного переделать готовую программу, то в чём лучше это делать - в VMLAB, AVR Studio или в чём-то другом?
в VMLAB совсем не стОит, они зачемто не использовали Атмеловский ассемблер, а сделали какието свои примочки. Так что AVR Studio ИМХО. а лучше Си... и свою прогу изначально.