реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Программирование AVR, Нужен программатор AVR для работы из под AVRstudio
Samodelkin
сообщение Mar 12 2006, 17:04
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Нужен несложный программатор AVR для работы из под AVRstudio. Пробовал делать AVR910, но по нему мало данных, схем полно, а прграммы под них нет, та что в комплекте с Studio, его не видит, хотя брал прошивку для 910 последнюю (вер 4.0) с кварцем 4 МГц, но настроек по скорости в AVRstudio не нашел, говорит что не видит программатор и все?!?!?!? И вообще не известно поддерживает Студия 910-й этой версии или нет!!!! Толкового описания нигде нет. STK200/300 под LPT, но в Студии поддержки этого программатора тоже нет.
Что делать??? Вся прроблема в том, что большинство программаторов не поддерживают новые чипы от АВР, и плохо обновляются, даже PoniProg!!!! blink.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 12 2006, 17:11
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Samodelkin @ Mar 12 2006, 19:04) *
Что делать??? Вся прроблема в том, что большинство программаторов не поддерживают новые чипы от АВР, и плохо обновляются, даже PoniProg!!!! blink.gif

Я бы посоветовал AVRISP - очень прост и практически не требует никакой наладки, поддерживается Atmel'ом. Код прошивки идет с AVR-Studio в комплекте и находится в каталоге STK500 (STK500.ebn). Конвертер ebn2hex можете найти здесь на форуме в самой верхней ветке.

PS: кварц обязательно должен быть 3.6864Mhz если такого нет, тогда программируйте fuses mega8535 на работу от внешнего RC генератора 3-8Mhz, программируйте CKOPT=0 и вместо кварца ставьте 1 резистор 4.4k между XTAL1 и Vcc (питание 5V).

Сообщение отредактировал defunct - Mar 12 2006, 17:20
Go to the top of the page
 
+Quote Post
ROC
сообщение Mar 12 2006, 17:47
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(Samodelkin @ Mar 12 2006, 20:04) *
Нужен несложный программатор AVR для работы из под AVRstudio. Пробовал делать AVR910, но по нему мало данных, схем полно, а прграммы под них нет, та что в комплекте с Studio, его не видит, хотя брал прошивку для 910 последнюю (вер 4.0) с кварцем 4 МГц, но настроек по скорости в AVRstudio не нашел, говорит что не видит программатор и все?!?!?!? И вообще не известно поддерживает Студия 910-й этой версии или нет!!!! Толкового описания нигде нет. STK200/300 под LPT, но в Студии поддержки этого программатора тоже нет.
Что делать??? Вся прроблема в том, что большинство программаторов не поддерживают новые чипы от АВР, и плохо обновляются, даже PoniProg!!!! blink.gif



"Шо, опять??" (С) "м/ф Жил-был пес."

Сходи к немцам, на http://www.klaus-leidinger.de/mp/Mikrocont...Programmer.html
AVR910 по этой схеме прекрасно работает, регулярно обновляется, видится студией.


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
izerg
сообщение Mar 13 2006, 17:14
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 531
Регистрация: 1-02-05
Из: Украина, Киев
Пользователь №: 2 342



"Шо, опять??" (С) "м/ф Жил-был пес."

Сходи к немцам, на http://www.klaus-leidinger.de/mp/Mikrocont...Programmer.html
AVR910 по этой схеме прекрасно работает, регулярно обновляется, видится студией.
[/quote]

Снова, все время снова smile.gif
оп немецки я не очень - объясните плс. "на-пальцах" что ему надо обновить что-бы шить мегу162?
очень хочется что-бы это делалось avrprog-ом...
а вообще поглядываю на EverTool - там и STK500 и jtag smile.gif

Сообщение отредактировал izerg - Mar 13 2006, 17:15
Go to the top of the page
 
+Quote Post
ROC
сообщение Mar 13 2006, 21:54
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(izerg @ Mar 13 2006, 20:14) *
Снова, все время снова smile.gif
оп немецки я не очень - объясните плс. "на-пальцах" что ему надо обновить что-бы шить мегу162?
очень хочется что-бы это делалось avrprog-ом...
а вообще поглядываю на EverTool - там и STK500 и jtag smile.gif

Ну на самом деле сам AVRProg из студии лично ATMEGA162 ИМХО вообще не знает (поправьте, знатоки!), по крайней мере тот, что есть у меня (v. 1.40)
Из относительно свежего немцы обещают поддержку :

AT90PWM2, AT90PWM3,ATTiny13,ATTiny25,ATTiny45,ATTiny85,ATTiny2313,ATMega162,ATMega169,ATMe
ga8535,ATMega48,ATMega88,ATMega164,ATMega324,ATMega329,ATMega3290,ATMega649,ATMe
g
a6490

при использовании AVRDUDE (это такой консольный (в смысле с коммандной строкой, никаких окошек) программатор) с модифицированным конфигом. На самом деле AVRDUDE поддерживает кучу всякого железа, в том числе и STK200/300 в разных модификациях, в том числе и с нестандартным использованием ног принтерного порта, в том числе и user defined. О более - менее стандартных AVR910 & STK500 и говорить не буду, и так ясно, что поддерживаются.

Новые и старые камни просто определяются (описываются) в конфиге этого программатора, ибо понятно, что в железе типа STK200/300 прошивка не живет, просто негде, а все разруливается из софта.
Так что - и AVR910 на самом деле может быть и не так нужен, определяйтесь smile.gif

Потом, никто не отменял AVReal (практически двоюродый брат AVRDUDE, кое-где AVReal еще и побогаче/погибче в настройках и возможностях будет) smile.gif
Все вышеизложенное - исключительно IMHO biggrin.gif

Сообщение отредактировал ROC - Mar 13 2006, 21:57


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 14 2006, 04:50
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата
Потом, никто не отменял AVReal (практически двоюродый брат AVRDUDE, кое-где AVReal еще и побогаче/погибче в настройках и возможностях будет) smile.gif

Пожалейте свое время! LPTшные программаторы это пародия на программатор (скорость раз в 200 ниже чем у AVRISP).. IMHO их можно только разово использовать для прошивки кода нормального программатора и то, не стоит особо заморачиваться т.к. для этих целей есть FunCard (напрямую к LPT)...
Go to the top of the page
 
+Quote Post
ROC
сообщение Mar 14 2006, 06:24
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(defunct @ Mar 14 2006, 07:50) *
Цитата

Потом, никто не отменял AVReal (практически двоюродый брат AVRDUDE, кое-где AVReal еще и побогаче/погибче в настройках и возможностях будет) smile.gif

Пожалейте свое время! LPTшные программаторы это пародия на программатор (скорость раз в 200 ниже чем у AVRISP).. IMHO их можно только разово использовать для прошивки кода нормального программатора и то, не стоит особо заморачиваться т.к. для этих целей есть FunCard (напрямую к LPT)...

Так я, собственно, никого ни к чему и не призываю.
А у AVRDUDE, кроме поддержки LPT-based программаторов, есть поддержка AVR910 & STK500 - или эти тоже чем-либо не угодили? biggrin.gif
Потом к этому же AVRDUDE прекрасно можно прикрутить что-нибудь вроде USBasp (USBasp) - это такой USB программатор на одной меге8 (http://www.fischl.de/usbasp/) blink.gif


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
vet
сообщение Mar 14 2006, 06:43
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Цитата(defunct @ Mar 14 2006, 07:50) *
Пожалейте свое время! LPTшные программаторы это пародия на программатор (скорость раз в 200 ниже чем у AVRISP).. IMHO их можно только разово использовать для прошивки кода нормального программатора и то, не стоит особо заморачиваться т.к. для этих целей есть FunCard (напрямую к LPT)...


Хм, Вы, наверно, про какие-то другие LPT-программаторы говорите smile.gif AVReal шьет мегу128 целиком и с проверкой секунд за 30, немногим медленнее, чем через бутлодер. Ну, а мелкие чипы он шьет за пару секунд.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
GeorgyBey
сообщение Mar 14 2006, 08:14
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593



Цитата(ROC @ Mar 14 2006, 01:54) *
Цитата(izerg @ Mar 13 2006, 20:14) *

Снова, все время снова smile.gif
оп немецки я не очень - объясните плс. "на-пальцах" что ему надо обновить что-бы шить мегу162?
очень хочется что-бы это делалось avrprog-ом...
а вообще поглядываю на EverTool - там и STK500 и jtag smile.gif

Ну на самом деле сам AVRProg из студии лично ATMEGA162 ИМХО вообще не знает (поправьте, знатоки!), по крайней мере тот, что есть у меня (v. 1.40)


Студио Ver 4.12.462 предлагает Меги 16, 161, 162,163,165,168,169 .
Нмецкий DerHammer видится Студией как STK500, изготовляется дешево и сердито, позволяет МЧСничать с высоковольтным и параллельным программированием a14.gif
рЫкомендую smile.gif


--------------------
На "нет" и "нах" :)
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 14 2006, 14:11
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(ROC @ Mar 14 2006, 10:24) *
Так я, собственно, никого ни к чему и не призываю.
А у AVRDUDE, кроме поддержки LPT-based программаторов, есть поддержка AVR910 & STK500 - или эти тоже чем-либо не угодили? biggrin.gif
Потом к этому же AVRDUDE прекрасно можно прикрутить что-нибудь вроде USBasp (USBasp) - это такой USB программатор на одной меге8 (http://www.fischl.de/usbasp/) blink.gif


Не то чтобы не было программатора. smile.gif Штук пять разных есть. Но, похоже я их коплю! smile.gif
Был у меня свой на ISA слоте. Полностью меня устраивал. Вот только ISA слот умер. smile.gif

Собрал USBASP. Нифига у меня AVRDUDE не фачет. Толи я не разобрался. Не мог бы УВАЖАЕМЫЙ ROC скинуть мне проверенную версию AVRDUDE и BAT файл программирования какой-нибудь для примера.
Заранее благодарю. smile.gif
sasa@c32dvina.com
Go to the top of the page
 
+Quote Post
ROC
сообщение Mar 14 2006, 15:14
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(SasaVitebsk @ Mar 14 2006, 17:11) *
Не то чтобы не было программатора. smile.gif Штук пять разных есть. Но, похоже я их коплю! smile.gif
Был у меня свой на ISA слоте. Полностью меня устраивал. Вот только ISA слот умер. smile.gif

Собрал USBASP. Нифига у меня AVRDUDE не фачет. Толи я не разобрался. Не мог бы УВАЖАЕМЫЙ ROC скинуть мне проверенную версию AVRDUDE и BAT файл программирования какой-нибудь для примера.
Заранее благодарю. smile.gif
sasa@c32dvina.com

Чем же http://www.fischl.de/usbasp/usbasp.2005-11-14.tar.gz не угодил с родного сайта?
Я сам лично не собирал (руки не дошли, AVR910 прекрасно пашет, а совсем новыми камнями не увлекаюсь), но люди собирали и проблем не было. Судя по отзывам, и кто-то из здесь присутствующих собирал и остался доволен. На Хоботе не так давно было обсуждение - http://forum.ixbt.com/topic.cgi?id=48:5265


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Mar 14 2006, 18:44
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



А всетаки, почему AVR не выкладывает новые прошивки AVR910 на сайте. В комплекте со студией идет очень древняя прошивка. Кстати, в ASM файле прописаны какие-то кристаллы, значит-ли это что этот файл нужно корректировать при появлении новых кристаллов???? help.gif
Go to the top of the page
 
+Quote Post
ROC
сообщение Mar 14 2006, 19:32
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(Samodelkin @ Mar 14 2006, 21:44) *
А всетаки, почему AVR не выкладывает новые прошивки AVR910 на сайте. В комплекте со студией идет очень древняя прошивка. Кстати, в ASM файле прописаны какие-то кристаллы, значит-ли это что этот файл нужно корректировать при появлении новых кристаллов???? help.gif

Как бы это поделикатнее... Короче, забили атмеловцы на поддержку AVR910. sad.gif Есть новые игрушки, их тоже надо продавать.
Уже версию 2 с чем-то Леонид Ридико портировал с 90S1200 на 90S2313 - перестали влезать новые камни. Сейчас народ портирует на TINY2313.

Действительно, при появлении новых кристаллов их нужно прописать в прошивке - сигнатуру и логику работы. Если добавить сигнатуру - абсолютно не проблема, появление камней с bootloader'ами, страничной записью и прочими вкусностями требует минимум корректировки, а то и переписывания уже логики прошивки.
Короче лично меня пока вполне устраивает AVR910, для тех камней, с которыми я развлекаюсь прошивка уже давно написана и отлажена. Если понадобится что-нибудь более другое - буду собирать или USBASP или Der Hammer.
как всегда, все вышеизложенное не претендует на истину и является исключительно ИМХО. biggrin.gif


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Mar 14 2006, 20:26
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Опять зацеплюсь с defunct ом,
однако зачем париться, если есть AVREAL, который:
1.Уживеться с кучей разного железа.
2.Живет под любой осью.
3.Прикручивается к любой среде
4.Регулярно обновляеться.
5.Проверен и безглючен.
6.Шьет быстрее любого комовского.
7.Единственной проблемой являеться старый интерфейс, создающий проблемы с буками.
Буками же пользуються в поле. А для полевой прошивки предназначен бутлоадер.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
alekseykoj
сообщение Mar 17 2006, 14:29
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 8-11-05
Пользователь №: 10 602



Используй AVRISP, простой и поддерживается Atmel
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.015 секунд с 7
ELECTRONIX ©2004-2016