Перейти к содержанию
    

Сходил в магазин поставл те номиналы которые должны быть

Свето диод горит при подключение програмируемого устройства

так он мигает при подключении usb

Переключить jumper незабыл

 

Залил через USB

В свойстве системы скорость com порта менять не нужно?т.е оставить по умолчанию 9600бит?

Скорость работы по компорту 115200!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот что уменя выдает студия

AVR STUDIO 4.14 build 589

post-18383-1213437775_thumb.jpg

Изменено пользователем Roger

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как показывает практика при наличии токоограничивающих резисторов в программаторе (а они есть) с 3х вольтовой периферией ничего не случается. Но в каждом конкретном случае всё-таки загляните в даташит на эту периферию. Толерантны ли её входы к 5ти вольтам? Есть ли защитные диоды? Разделены ли у Вас резистором MISO контроллера и выход периферии?

 

Самый идеальный вариант это сделать опторазвязку. Со стороны программируемого устройства запитать её от самого устройства. Это обеспечит как саму развязку, так и согласование уровней. Может в ближайшем будущем сделаю такой "аддон" к программатору.

 

Самый идеальный вариант - это передрать оригинальную схему STK-500 (выкинув кое-что ненужное) и прикрутить к ней USB by Petka. Получаем и согласование уровней, и возможность менять напряжение таргета, и высоковольтное программирование.

 

А что мешает использовать 74hc244(245) например, запитав ее от таргета? 3to5V обеспечивает вполне нормально.

И недорого, и места занимает немного, и все довольны... ;)

Для борцов за идеологическую чистоту существуют преобразователи уровней... 74cbt3244 по-моему... ;)

 

post-36798-1213452804_thumb.jpg

Изменено пользователем garlands

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что мешает использовать 74hc244(245) например, запитав ее от таргета? 3to5V обеспечивает вполне нормально.

И недорого, и места занимает немного, и все довольны... ;)

Для борцов за идеологическую чистоту существуют преобразователи уровней... 74cbt3244 по-моему... ;)

 

post-36798-1213452804_thumb.jpg

74AHC (VHC) - 5V->3V

74AHCT (VHCT) - 3V->5V

 

Еще есть микросхемы "1 вентиль в одном корпусе" 74VHC1GT125, 74AHC1G125.

Их можно купить в Митраконе и Терраэлектронике. 74AHC есть в ЭФО.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот что уменя выдает студия

AVR STUDIO 4.14 build 589

Попробуйте залезть терминалом на тот виртуальный ком-порт, который появляется при подключенном программаторе. На скорости 115200 и несколько раз нажмите Enter. должнно появиться приглашение на ввод версии и пр.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте залезть терминалом на тот виртуальный ком-порт, который появляется при подключенном программаторе. На скорости 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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да так оно и есть.

Использовал терминал от cavr, т.к. ос на ноуте vista и в ней встроенного териминала нету

Поздравляю, связка программатор-комп работает. Теперь проверьте связь программатор-программируемое устройство.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

74AHC (VHC) - 5V->3V

74AHCT (VHCT) - 3V->5V

 

Еще есть микросхемы "1 вентиль в одном корпусе" 74VHC1GT125, 74AHC1G125.

Их можно купить в Митраконе и Терраэлектронике. 74AHC есть в ЭФО.

 

спс. буду знать.

у меня в джитаге именно HC в таком включении прекрасно трудится... а мега32 (таргет) на 3-х вольтах без согласования обижалась и не хотела с нами дружить... ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поздравляю, связка программатор-комп работает. Теперь проверьте связь программатор-программируемое устройство.

Petka Респект девайс рабочий!Проблема была в шлейфике, видемо был полохо обжат!Пережал и все стало работать!

Изменено пользователем Roger

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделал себе подобную штуку…

Вот только программирование через PonyProg идет крайне медленно.

Чтение 8kB занимает, наверное, минут 20. :(

Через обычный COM-порт PonyProg читает эти же 8kB за несколько секунд.

Это нормальная ситуация? Так и должно быть?

Или это я что-то не то делаю? :05:

Изменено пользователем jasper

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

jasper

Да... Так и есть... У меня минут 30 шился... Хорошо, что это только один раз.

Зато сейчас влет все шьет. Pony кажется теперь страшным тормозом. И еще его надо запустить, считать новый файл, прошить - и проверяет он всю флэш. А тут прямо из студии собрал - прошил. Petka респект еще раз!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

jasper

Да... Так и есть... У меня минут 30 шился... Хорошо, что это только один раз.

Зато сейчас влет все шьет. Pony кажется теперь страшным тормозом. И еще его надо запустить, считать новый файл, прошить - и проверяет он всю флэш. А тут прямо из студии собрал - прошил. Petka респект еще раз!

 

 

 

если перешивать в процессе отладки, то лошадка умеет делать Reload File, и проверку отключить можно (если уверен во флеше). копать нужно в сторону .ini. все там.

 

 

 

и тогда все очень просто: Ctrl+L - Reload, и запись без проверки. Всего-то и дел, один хоткей и нажать кнопку на тулбаре (да, это мышью, хоткей не нашел на запись только флеши)... ну плюс еще переключение.

 

(это не критика данного прогера, а просто напоминание о том, что свой, в первую очередь, инструмент, нужно изучать... ;) )

 

 

 

PS: а Петьке конечно-же :a14:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что мешает использовать 74hc244(245) например, запитав ее от таргета? 3to5V обеспечивает вполне нормально.

И недорого, и места занимает немного, и все довольны... ;)

Для борцов за идеологическую чистоту существуют преобразователи уровней... 74cbt3244 по-моему... ;)

 

post-36798-1213452804_thumb.jpg

 

 

 

(кстати. ну просто интересно... ;) вот так вот теоретически... а нашел-ли кто-либо ОШИБКУ(!!!) в той схеме, что я привел? ;) )

 

 

 

PS: Я - нашел... практически... ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кроме понипрога первоначальную прошивку программатора можно сделать с помощью 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" на соответствующие Вашим)

Будут вопросы - задавайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подскажите: выводы DCD, DSR, .... нужны только для программирвоания самого кристала в программаторе в работе они никак не участвуют?

тоже самое ли с туксовым программатором? (если конечно знаете)?

т.е. если защить контроллер любым возможным способом то от FT232 нужн только TXD и RXD ? верно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...