|
Программатор для AVR, AVR, программатор |
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 37)
|
Aug 20 2012, 20:41
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(Roma12 @ Aug 20 2012, 22:33)  Вроде все получилось но он годен только для Pony Prog, а хочется соорудить нормальный для всех программ. PonyProg, Avreal. Первый в работе все же удобнее, т.к. есть графический интерфейс, но сейчас не на всех машинах есть настоящий COM - порт. Хотя если его нет, то почти всегда есть смысл купить мультипортовку, независимо от того, пользуетесь вы COM - программатором или нет. А если в машине нет ни COM, ни LPT, а мультипортовку поставить нельзя, то остается вариант с USB, например, тот же AVR910 ...
|
|
|
|
|
Aug 21 2012, 11:22
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 1-08-12
Из: Харьков
Пользователь №: 72 978

|
Цитата(kovigor @ Aug 21 2012, 00:41)  PonyProg, Avreal. Первый в работе все же удобнее, т.к. есть графический интерфейс, но сейчас не на всех машинах есть настоящий COM - порт. Хотя если его нет, то почти всегда есть смысл купить мультипортовку, независимо от того, пользуетесь вы COM - программатором или нет. А если в машине нет ни COM, ни LPT, а мультипортовку поставить нельзя, то остается вариант с USB, например, тот же AVR910 ... COM есть и LTP есть, материнка не такая новая уже. Тойсть этот программатор можно спокойно юзать, а вы чем пользуетесь?
|
|
|
|
|
Aug 21 2012, 18:20
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
AVReAl работает только с LPT и USB программаторами, а этот на com-port... С ним наверняка будет работать avrdude. Если бы я сейчас затевал AVR программатор то делал бы его на ft2232 (см ссылку выше) или любой STK500 совместимый. А вообще даже ваш программатор вполне себе программатор, единственное, чего ему недостаёт - это шинных формирователей.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Aug 21 2012, 19:01
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 1-08-12
Из: Харьков
Пользователь №: 72 978

|
Цитата(kovigor @ Aug 21 2012, 21:38)  ПониПрогом, уже много лет, и очень им доволен. Иногда пользуюсь AvReal'ом (если Пони не поддерживает нужный мне чип, что бывает нечасто) ... ясно, а этот AvReal'о сильно отличается от ПониПрог? я раньше ним не пользовался Цитата(demiurg_spb @ Aug 21 2012, 22:20)  AVReAl работает только с LPT и USB программаторами, а этот на com-port... С ним наверняка будет работать avrdude. Если бы я сейчас затевал AVR программатор то делал бы его на ft2232 (см ссылку выше) или любой STK500 совместимый. А вообще даже ваш программатор вполне себе программатор, единственное, чего ему недостаёт - это шинных формирователей. ну пока он меня не подводил, все поставил как надо только вместо 15К поставил резистор на 16. очень ним доволен в принципе )) Сначала пробовал этот http://getchip.net/wp-content/uploads/016-...mmer-scheme.png, но он работал крайне не стабильно и только через UniProf
|
|
|
|
|
Aug 21 2012, 21:29
|
Участник

Группа: Участник
Сообщений: 48
Регистрация: 28-01-12
Пользователь №: 69 930

|
[quote name='Roma12' date='Aug 21 2012, 23:01' post='1086253'] ясно, а этот AvReal'о сильно отличается от ПониПрог? я раньше ним не пользовался ну пока он меня не подводил, все поставил как надо только вместо 15К поставил резистор на 16. очень ним доволен в принципе )) Я остался доволен только после сборки этого программатора: http://www.siwawi.arubi.uni-kl.de/avr_proj...tool/index.html
|
|
|
|
|
Aug 22 2012, 10:59
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(kovigor @ Aug 22 2012, 07:26)  AvReal'у нужен LPT, а не COM, как Пони. И главное отличие для пользователя - у него нет графической оболочки, а это (лично для меня) - существенный минус. Для кого как. А для меня консольная програма - это плюс, т.к. позволяет запускать себя в батнике, который модифицирует прошивки, снабжая их разными серийными номерами. А из-за PonyProg'а "сгорело" МК видимо-невидимо! Из-за того, что нулевые биты фуз PonyProg помечает галочкой, а для единичных галочку нужно сбрасывать (речь едёт об AVR). А начитавшись даташита, возникает огромный соблазн поступить наоборот - в результате чего МК оказывается запрограммирован на внешний источник тактовых сигналов.
|
|
|
|
|
Aug 22 2012, 18:57
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 1-08-12
Из: Харьков
Пользователь №: 72 978

|
Хм... а если я буду использовать AVR студио или Code vision avr какой программатор необходим? ПониПрог годится только для заливки я так понял. Я думал такой забацать http://www.getchip.net/posts/056-usb-progr...-legko-usbtiny/Цитата(electronics @ Aug 22 2012, 01:29)  интересно че он вам понравился? в нем два мега нада походу програмировать
Сообщение отредактировал Roma12 - Aug 22 2012, 18:53
|
|
|
|
|
Aug 22 2012, 19:32
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(Roma12 @ Aug 22 2012, 21:57)  Хм... а если я буду использовать AVR студио или Code vision avr какой программатор необходим? Чем не устраивает программатор от производителя? AVRIsp mkII в смысле. Вроде не дорого и надёжно. Но только для АВР, конечно. Ещё можно JtagIce mk2, всего 200$. Зато он ещё и отладчик. Цитата(demiurg_spb @ Aug 22 2012, 22:28)  STK500 совместимый. А их ещё делают? Древность ведь. Хотя у меня уже почти 10 лет 500-ый используется и до сих пор живой, железно сделан, не то что Dragon-ы всякие. Сейчас STK600 может актуальней...
|
|
|
|
|
Aug 23 2012, 06:19
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(_Артём_ @ Aug 22 2012, 23:32)  А их ещё делают? Оригинальную отладочную плату STK500 может и не делают, но большинство сторонних USB программаторов именно STK500 совместимые (только с точки зрения протокола ну и разъёма программирования наверно). А что ещё нужно? Дешёвый, простой, втыкается в USB, питается от него же, виден как ком-порт, самый-самый распространённый с точки зрения использования различным софтом. Цитата(_Артём_ @ Aug 22 2012, 23:32)  Сейчас STK600 может актуальней... Это вряд ли.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Aug 23 2012, 21:29
|
Участник

Группа: Участник
Сообщений: 48
Регистрация: 28-01-12
Пользователь №: 69 930

|
Цитата(Roma12 @ Aug 22 2012, 22:57)  интересно че он вам понравился? в нем два мега нада походу програмировать В нем помимо внутрисхемного программатора, содержится также JTAG отладчик ( очень полезная штука для микроконтроллеров имеющих интерфейс JTAG). Если вам нужен только программатор, то можно собрать облегченную версию с одним микроконтроллером. Цитата(Roma12 @ Aug 22 2012, 22:57)  Хм... а если я буду использовать AVR студио или Code vision avr какой программатор необходим? Именно он и подойдет.
|
|
|
|
|
Aug 24 2012, 03:51
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(arttab @ Aug 24 2012, 04:20)  пробовал через atprogram.exe через консоли не получилось Я не пробовал программировать с помощью atprogram.exe, так что не знаю. Программировал такими командами для AvrIsp: Цитата STK500.EXE -cUSB:000200052026 -dATmega128 -ms -I125000 -e для JtagIce Цитата jtagiceii.exe -d ATmega128 -mi -I125000 -s Всё работает
|
|
|
|
|
Aug 25 2012, 10:46
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 1-08-12
Из: Харьков
Пользователь №: 72 978

|
Цитата(_Артём_ @ Aug 22 2012, 23:32)  Чем не устраивает программатор от производителя? AVRIsp mkII в смысле. Вроде не дорого и надёжно. Но только для АВР, конечно. Ещё можно JtagIce mk2, всего 200$. Зато он ещё и отладчик. Я больше склонен сам сделать чем покупать ) так и дешевле будет и пойму принцип работы Цитата(electronics @ Aug 24 2012, 01:29)  В нем помимо внутрисхемного программатора, содержится также JTAG отладчик ( очень полезная штука для микроконтроллеров имеющих интерфейс JTAG). Если вам нужен только программатор, то можно собрать облегченную версию с одним микроконтроллером. Вобще я хочу сделать нормальный программатор, и JTAG тоже пригодится. Вобще JTAG можно использовать как интерфейс програмирования, на сколько мне известно но только чем плох SPI ? Самое главное это надежность и универсальность, поскольку не хотелось бы покупать каждый раз новый ) Цитата(demiurg_spb @ Aug 22 2012, 23:28)  STK500 совместимый. если его нет уже в продаже то я бы собрал его вручную, но стоит ли если они устарели? главное совместимость с современными программами, вы его использовали в новых версиях AVR Studio например?
|
|
|
|
|
Aug 25 2012, 12:37
|
Участник

Группа: Участник
Сообщений: 48
Регистрация: 28-01-12
Пользователь №: 69 930

|
Цитата(Roma12 @ Aug 25 2012, 14:46)  если его нет уже в продаже то я бы собрал его вручную, но стоит ли если они устарели? главное совместимость с современными программами, вы его использовали в новых версиях AVR Studio например? JTAG ICE который первый и STK500, новой студией не поддерживается. Есть ли какие альтернативы для самостоятельной сборки, которые могут работать с новой студией я незнаю.
|
|
|
|
|
Aug 25 2012, 15:57
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(Roma12 @ Aug 25 2012, 13:46)  Я больше склонен сам сделать чем покупать ) так и дешевле будет и пойму принцип работы Да какой там принцып? Программатор отрабатывает заданный протокол программирования - там и понимать нечего. Цитата(Roma12 @ Aug 25 2012, 13:46)  Вобще я хочу сделать нормальный программатор, и JTAG тоже пригодится. JtagIce (который первый) устарел и не поддерживает кучу новых МК - наверное легче перечислить что он поддерживает, чем что не поддерживает. Но если список поддерживаемых МК вас полностью устраивает, то почему не использовать - работал он стабильно и без тормозов.
|
|
|
|
|
Aug 25 2012, 17:17
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 1-08-12
Из: Харьков
Пользователь №: 72 978

|
Цитата(_Артём_ @ Aug 25 2012, 19:57)  JtagIce (который первый) устарел и не поддерживает кучу новых МК - наверное легче перечислить что он поддерживает, чем что не поддерживает. Но если список поддерживаемых МК вас полностью устраивает, то почему не использовать - работал он стабильно и без тормозов. Ну это понятно. А вы случайно не использовали такой программатор http://easyelectronics.ru/usb-programmator-avr-usbasp.htmlМне он понравился по своей простоте. Он поддерживает только SPI
Сообщение отредактировал Roma12 - Aug 25 2012, 17:18
|
|
|
|
|
Aug 25 2012, 19:02
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(Roma12 @ Aug 25 2012, 20:17)  Ну это понятно. А вы случайно не использовали такой программатор Мне он понравился по своей простоте. Он поддерживает только SPI Нет, не использовал. Из самодельного только JtagIce mk 1 собирал. Потом был куплен настоящий JTAG ICE mk2 - и ним и работаю, для программирования использую AVRIsp 2. Всё оно работает из каробки и не глючит.
|
|
|
|
|
Aug 26 2012, 12:17
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(Roma12 @ Aug 25 2012, 14:46)  если его нет уже в продаже то я бы собрал его вручную, но стоит ли если они устарели? главное совместимость с современными программами, вы его использовали в новых версиях AVR Studio например? Странные у вас вопросы и выводы... То предлагаете USB_ASP собрать который работает наверное толко с avrdude, то говорите что STK500 устарел. Ещё раз повторю, что нет ничего более распространённого и стандартного чем любой хоть даже и самопальный программатор с протоколом STK500. Забудьте о плате STK500 - она давно умерла, я говорю не о ней а о USB программаторе с поддержкой STK500. Теперь что касается студии... Если вы используете make-управляемый проект то совершенно не важно чего она там поддерживает а чего нет. Вы сами для цели program вольны что угодно сделать и вызывать хоть avreal, хот avrdude, хоть самопальный софт для обновления по бутлоадеру, да хоть чёрта в ступе. Я не пойму чего вы боитесь?
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Aug 27 2012, 01:36
|

Профессионал
    
Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371

|
Цитата(_Артём_ @ Aug 24 2012, 09:51)  Я не пробовал программировать с помощью atprogram.exe, так что не знаю. Программировал такими командами
для AvrIsp:
для JtagIce
Всё работает atprogram.exe входит в состав avrstudio, программатор avrisp mkII пробовал разные батники: f:\test_mkii\avrdude.exe -c avrispmkII -P usb mk2 -p m48 -F -D -U flash:r:f:\test_mkii\read2.hex:i -v -t и avrdude -p m48 -c avrispmkII -P usb -e -U flash:r:diag.hex и еще с десяток писал. не получилось
--------------------
OrCAD, Altium,IAR, AVR....
|
|
|
|
|
Aug 27 2012, 02:46
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(arttab @ Aug 27 2012, 04:36)  atprogram.exe входит в состав avrstudio, программатор avrisp mkII atprogram.exe - да, входит. Цитата(arttab @ Aug 27 2012, 04:36)  пробовал разные батники: f:\test_mkii\avrdude.exe -c avrispmkII -P usb mk2 -p m48 -F -D -U flash:r:f:\test_mkii\read2.hex:i -v -t А вот avrdude.exe - не входит. И что? Думаю, что с avrdude.exe тоже работает. Цитата(arttab @ Aug 27 2012, 04:36)  еще с десяток писал. не получилось А меня не было проблем с bat-файлами: использовал jtagiceii.exe и STK500.EXE - они работают как описано, avrdude.exe - думаю, также.
|
|
|
|
|
Aug 28 2012, 08:34
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(arttab @ Aug 28 2012, 04:14)  может пример выложите батника для mega88P для программатора mkII? Чтобы прошить и считать. Прошить: Код STK500.EXE -cUSB:000200052026 -dATmega128 -I2000000 -ms -ifc:\file.hex -pf -vf считать наверное так: Код STK500.EXE -cUSB:000200052026 -dATmega128 -I2000000 -ms -ofc:\file.hex -rf
|
|
|
|
|
Aug 28 2012, 10:44
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 24-08-06
Из: Украина/Чернигов
Пользователь №: 19 811

|
Цитата(_Артём_ @ Aug 28 2012, 11:34)  Прошить: Код STK500.EXE -cUSB:000200052026 -dATmega128 -I2000000 -ms -ifc:\file.hex -pf -vf считать наверное так: Код STK500.EXE -cUSB:000200052026 -dATmega128 -I2000000 -ms -ofc:\file.hex -rf Огромное спасибо, теперь avreal выкину Дайте пожалуйста ссылочку на хелп по этим камандам
Сообщение отредактировал _yura_ - Aug 28 2012, 10:46
|
|
|
|
|
Nov 6 2012, 11:37
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(muravei @ Nov 6 2012, 13:27)  В командной строке AVRISP mkII (STK500) фузы пишутся сначала младший , после старший, или наоборот? Если команда, к примеру такая, Цитата STK500.EXE -dATmega128 -ms -I125000 -fD2BF -EFF то D2 - High byte BF - Low byte.
|
|
|
|
|
Nov 6 2012, 12:25
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(muravei @ Nov 6 2012, 14:17)  У кого -как.  В инструкции, в примере: Ну и шутки у них. Видимо тот же пример в студии 4.19 Цитата -fD9E4 Set fuses to 0xD9E4, High byte 0xD9, Low Byte 0xE4
|
|
|
|
|
Apr 1 2014, 01:39
|
Частый гость
 
Группа: Участник
Сообщений: 189
Регистрация: 25-10-13
Пользователь №: 78 900

|
Цитата(Roma12 @ Aug 20 2012, 23:33)  Подскажите схему хорошего программатора AVR для Atiny2313, Atmega8 и подобных. Из собственного опыта могу посоветовать для начала понипрог и лпт-программатор (любой, например STK200), для работы собрать какую-то совсем слабую машинку (например, на целероне 500-700-1000, система не выше ХР, лучше 98), избежите ненужных танцев с бубнами... авр баском, авр студия и авр кодевижн будут работать...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|