Собственно пишу с целью поделиться опытом интимных отношений с МК 1887ве4у(далее просто МК)... дабы сэкономить время заинтересованным лицам..
Ветку прочел всю и была тут затронута тема программирования данных МК из среды CWAVR ... но внятных ответов так и не было...
Дак вот.. о чем я..
Как то изначально сложилось так, что написание и компилирование прошивки производил в вышеупомянутой CWAVR .. а отлаживал в АВР студио 4// прошивал CWAVR/ и с буржуйскими микроконтроллерами все отлично работало... вычитав из ТО на 1887ВЕ4У что она функциональный Аналог ATmega8535 смел предположить ,что и с нашим/вашим МК проблем не должно быть и в плане программирования.. как я был не прав))
И вот настал тот долгожданный миг, когда сии МК завезли и в наш скромный "кружок радиолюбителей" . Итак... мы имеем пару новеньких 1887ВЕ4У , программатор АВР mkII , CWAVR и АВР студио 4. начинаем работать.
Впаиваем изделие, включаем, радуемся , серый дымок не пошел - уже здорово))
1) набираем простенький код на си в CW, компилим, эмулируем- все мигает, все отлично.
2) выбираем ATmega8535, считываем всеми "любимые" fuse bit's - все отлично вроде.. читаем flash , eeprom - все читается все хорошо.(в CWAVR)
3) пробуем изменить фьюзы под нужды страждущих.. шьем... (в CWAVR) и вот тут то и подкрадывается маленький пушной зверек из Сибири...
Программатор МК не видит, мы задумчиво чешем репу и материмся... в голове мелькают мысли.. но все ж собрав остатки воли в кулак и ухватив паяльник, ставим второй новый мк в плату...
Далее выполняем первый пункт... все отлично,
выполняем второй, но уже в АВР студио 4.. все отлично..
пробуем третий.. все отлично)) радуемся.. зашиваем программу (в АВР студио 4), иииии кричим ура! мигает!...
ради интереса пробуем прошить в CWAVR.. и все.. связь с МК потеряна.. но он продолжает мигать...
делаем выводы , что не иначе как CWAVR сносит бит SPIEN ...
за неимением параллельного программатора и в силу мудрености схем натыкаемся таки на лекаря АВР FUSE BITS DOCTOR
что примечательно - схем готовых море, прошивки актуальные, элементы доступные. оно в общем.
ссыль прилагаю -
http://www.getchip.net/posts/059-isprav ... it-doctor/
устройство простое, не требует подключения к компу. по сути автономный параллельный программатор..
собираем...
клепаем адаптер под МК..
впаиваем ВЕ4У, тыкаем кнопочку , и о чудо ! загорается зелененькая лампочка! еще раз кричим ура!, зверек побежден!
краткий итог.
CWAVR - годен для написания программ на Си, для компиляции.(прошивка и любые попытки программирования нежелательны)
АВР студио 4 - отладка и заливка в камень.
в случае, если таки под рукой нет параллельного программатора, а камень все же загадить успели - то АВР FUSE BITS DOCTOR это то что нужно.
Собственно на этом все. спасибо за внимание.