Petka 0 14 июня, 2008 Опубликовано 14 июня, 2008 · Жалоба Сходил в магазин поставл те номиналы которые должны быть Свето диод горит при подключение програмируемого устройства так он мигает при подключении usb Переключить jumper незабыл Залил через USB В свойстве системы скорость com порта менять не нужно?т.е оставить по умолчанию 9600бит? Скорость работы по компорту 115200! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roger 0 14 июня, 2008 Опубликовано 14 июня, 2008 (изменено) · Жалоба вот что уменя выдает студия AVR STUDIO 4.14 build 589 Изменено 14 июня, 2008 пользователем Roger Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
garlands 0 14 июня, 2008 Опубликовано 14 июня, 2008 (изменено) · Жалоба Как показывает практика при наличии токоограничивающих резисторов в программаторе (а они есть) с 3х вольтовой периферией ничего не случается. Но в каждом конкретном случае всё-таки загляните в даташит на эту периферию. Толерантны ли её входы к 5ти вольтам? Есть ли защитные диоды? Разделены ли у Вас резистором MISO контроллера и выход периферии? Самый идеальный вариант это сделать опторазвязку. Со стороны программируемого устройства запитать её от самого устройства. Это обеспечит как саму развязку, так и согласование уровней. Может в ближайшем будущем сделаю такой "аддон" к программатору. Самый идеальный вариант - это передрать оригинальную схему STK-500 (выкинув кое-что ненужное) и прикрутить к ней USB by Petka. Получаем и согласование уровней, и возможность менять напряжение таргета, и высоковольтное программирование. А что мешает использовать 74hc244(245) например, запитав ее от таргета? 3to5V обеспечивает вполне нормально. И недорого, и места занимает немного, и все довольны... ;) Для борцов за идеологическую чистоту существуют преобразователи уровней... 74cbt3244 по-моему... ;) Изменено 14 июня, 2008 пользователем garlands Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSACPLD 15 14 июня, 2008 Опубликовано 14 июня, 2008 · Жалоба А что мешает использовать 74hc244(245) например, запитав ее от таргета? 3to5V обеспечивает вполне нормально. И недорого, и места занимает немного, и все довольны... ;) Для борцов за идеологическую чистоту существуют преобразователи уровней... 74cbt3244 по-моему... ;) 74AHC (VHC) - 5V->3V 74AHCT (VHCT) - 3V->5V Еще есть микросхемы "1 вентиль в одном корпусе" 74VHC1GT125, 74AHC1G125. Их можно купить в Митраконе и Терраэлектронике. 74AHC есть в ЭФО. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 14 июня, 2008 Опубликовано 14 июня, 2008 · Жалоба вот что уменя выдает студия AVR STUDIO 4.14 build 589 Попробуйте залезть терминалом на тот виртуальный ком-порт, который появляется при подключенном программаторе. На скорости 115200 и несколько раз нажмите Enter. должнно появиться приглашение на ввод версии и пр. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roger 0 14 июня, 2008 Опубликовано 14 июня, 2008 · Жалоба Попробуйте залезть терминалом на тот виртуальный ком-порт, который появляется при подключенном программаторе. На скорости 115200 и несколько раз нажмите Enter. должнно появиться приглашение на ввод версии и пр. Да так оно и есть. Использовал терминал от cavr, т.к. ос на ноуте vista и в ней встроенного териминала нету EEnter SW Version Minor in hex [a]: EReset target at connector polarity test(1=on 0=off)[1]: E OK, my SW version is now: 2.0a (hex) Ready. Just close the terminal. No reset needed. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 14 июня, 2008 Опубликовано 14 июня, 2008 · Жалоба Да так оно и есть. Использовал терминал от cavr, т.к. ос на ноуте vista и в ней встроенного териминала нету Поздравляю, связка программатор-комп работает. Теперь проверьте связь программатор-программируемое устройство. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
garlands 0 14 июня, 2008 Опубликовано 14 июня, 2008 · Жалоба 74AHC (VHC) - 5V->3V 74AHCT (VHCT) - 3V->5V Еще есть микросхемы "1 вентиль в одном корпусе" 74VHC1GT125, 74AHC1G125. Их можно купить в Митраконе и Терраэлектронике. 74AHC есть в ЭФО. спс. буду знать. у меня в джитаге именно HC в таком включении прекрасно трудится... а мега32 (таргет) на 3-х вольтах без согласования обижалась и не хотела с нами дружить... ;) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roger 0 15 июня, 2008 Опубликовано 15 июня, 2008 (изменено) · Жалоба Поздравляю, связка программатор-комп работает. Теперь проверьте связь программатор-программируемое устройство. Petka Респект девайс рабочий!Проблема была в шлейфике, видемо был полохо обжат!Пережал и все стало работать! Изменено 15 июня, 2008 пользователем Roger Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jasper 0 16 июня, 2008 Опубликовано 16 июня, 2008 (изменено) · Жалоба Сделал себе подобную штуку… Вот только программирование через PonyProg идет крайне медленно. Чтение 8kB занимает, наверное, минут 20. :( Через обычный COM-порт PonyProg читает эти же 8kB за несколько секунд. Это нормальная ситуация? Так и должно быть? Или это я что-то не то делаю? :05: Изменено 16 июня, 2008 пользователем jasper Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fusion 0 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба jasper Да... Так и есть... У меня минут 30 шился... Хорошо, что это только один раз. Зато сейчас влет все шьет. Pony кажется теперь страшным тормозом. И еще его надо запустить, считать новый файл, прошить - и проверяет он всю флэш. А тут прямо из студии собрал - прошил. Petka респект еще раз! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
garlands 0 17 июня, 2008 Опубликовано 17 июня, 2008 · Жалоба jasper Да... Так и есть... У меня минут 30 шился... Хорошо, что это только один раз. Зато сейчас влет все шьет. Pony кажется теперь страшным тормозом. И еще его надо запустить, считать новый файл, прошить - и проверяет он всю флэш. А тут прямо из студии собрал - прошил. Petka респект еще раз! если перешивать в процессе отладки, то лошадка умеет делать Reload File, и проверку отключить можно (если уверен во флеше). копать нужно в сторону .ini. все там. и тогда все очень просто: Ctrl+L - Reload, и запись без проверки. Всего-то и дел, один хоткей и нажать кнопку на тулбаре (да, это мышью, хоткей не нашел на запись только флеши)... ну плюс еще переключение. (это не критика данного прогера, а просто напоминание о том, что свой, в первую очередь, инструмент, нужно изучать... ;) ) PS: а Петьке конечно-же :a14: Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
garlands 0 17 июня, 2008 Опубликовано 17 июня, 2008 · Жалоба А что мешает использовать 74hc244(245) например, запитав ее от таргета? 3to5V обеспечивает вполне нормально. И недорого, и места занимает немного, и все довольны... ;) Для борцов за идеологическую чистоту существуют преобразователи уровней... 74cbt3244 по-моему... ;) (кстати. ну просто интересно... ;) вот так вот теоретически... а нашел-ли кто-либо ОШИБКУ(!!!) в той схеме, что я привел? ;) ) PS: Я - нашел... практически... ;) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 29 июля, 2008 Опубликовано 29 июля, 2008 · Жалоба Кроме понипрога первоначальную прошивку программатора можно сделать с помощью avrdude (он так же поставляется с WinAVR). Для этого: 1) В файл "avrdude.conf" (который лежит там где и "avrdude.exe") в соответствующее место добавить строки: programmer id = "stk500_by_petka"; desc = "AvrUsb500 by Petka, reset=!txd sck=!rts mosi=!dtr miso=!cts"; type = serbb; reset = ~3; sck = ~7; mosi = ~4; miso = ~8; ; 2) Выполнить команду: avrdude -p atmega168 -c stk500_by_petka -P \\.\com3 -i 10 -B 10 -b 9600 -U flash:w:mega168.hex -U hfuse:w:0xDC:m -U lfuse:w:0xD7:m (Не забудьте поменять "mega168" и "com3" на соответствующие Вашим) Будут вопросы - задавайте. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eXeC001er 0 29 июля, 2008 Опубликовано 29 июля, 2008 · Жалоба подскажите: выводы DCD, DSR, .... нужны только для программирвоания самого кристала в программаторе в работе они никак не участвуют? тоже самое ли с туксовым программатором? (если конечно знаете)? т.е. если защить контроллер любым возможным способом то от FT232 нужн только TXD и RXD ? верно? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться