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

 
 
 
Reply to this topicStart new topic
> Чем шить ATmega48?, посоветуйте самодельный ISP программатор
paskal
сообщение Jan 6 2009, 13:51
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Интересует конкретный кристалл - мега48. С софтом тоже определился - AVR studio. А дальше попадаю на распутье.
Сразу скажу что вариант с покупкой готового мне не подходит, интересует только то что можно спаять самому. Если для изготовления кабеля нужно зашить микросхему, то это не беда, программатор на стороне есть. Но вознникают проблемы выбора:
Во-первых у 48-го разные варианты загрузки: SPI, debug wire, bootload. Правда бутлод мне не нравится, но а остальные - spi и debugwire, какой лучше?
Во-вторых, как я понял, в авр студии можно зашивать через AVRISP и JTAG ICE. Мне же удобно шить прямо в среде. Можно ли изготовить что то совместимое с ними? Или может из под студии можно как то шить и другим кабелем? Но если не один из упомянутых вариантов не проходит, посоветуйте хоть какой сторонний кабель/софт, но лиш бы бесплатный.
Go to the top of the page
 
+Quote Post
ogurets
сообщение Jan 6 2009, 14:19
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 21-06-04
Пользователь №: 77



щас меня запинают, но понипрог с этим справляется (для меня, по кр. мере)
http://www.lancos.com/prog.html
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jan 6 2009, 15:01
Сообщение #3


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(paskal @ Jan 6 2009, 15:51) *
Во-вторых, как я понял, в авр студии можно зашивать через AVRISP и JTAG ICE. Мне же удобно шить прямо в среде. Можно ли изготовить что то совместимое с ними? Или может из под студии можно как то шить и другим кабелем? Но если не один из упомянутых вариантов не проходит, посоветуйте хоть какой сторонний кабель/софт, но лиш бы бесплатный.

Можно изготовить совместимое, тут по форуму в разделе AVR несколько тем есть.

В принципе, на студию и avreal цепляется через расширение
http://www.klen.org/Projects/Kas/kas.html, но или LPT, или не слишком дешёвая FT2232


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 6 2009, 16:56
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(paskal @ Jan 6 2009, 16:51) *
Интересует

Moderator:
Очень интересует почему Вы считаете возможным не пользоваться поиском?
http://www.google.com/search?hl=en&cli...amp;btnG=Search


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
paskal
сообщение Jan 7 2009, 14:18
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Цитата(zltigo @ Jan 6 2009, 19:56) *
Moderator:
Очень интересует почему Вы считаете возможным не пользоваться поиском?
http://www.google.com/search?hl=en&cli...amp;btnG=Search

Вы правы, поиск дает много. Но когда находиш очень много, возникает проблема что надо выбрать что то одно, и появляется желание посоветоваться с теми кто уже выбирал. Кроме того я нахожу что то подходящее, работающее под студией, там есть схема, печать, но нет прошивки. А еще мне нужна рекомендация, что схема опробована и реально работает, поэтому и обратился.
По ходу поисков возник вопрос: а что, JTAG ICE не прошивает процессор, только делает отладку?

А прокомментируйте такой вариант: http://pol-sem.narod.ru/AVRminiICE/jtag.htm В списке у него нет 48-й меги. Но может он через студию обновляется до нужных чипов?
Go to the top of the page
 
+Quote Post
rvk
сообщение Jan 7 2009, 15:48
Сообщение #6


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

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Нет не обновляется. JTAG ICE работает только с JTAG интерфейсом. А у Mega48 его нет, она работает только по SPI или по DebugWire интерфейсам.
Поэтому чтобы просто шить по SPI, возьмите программатор Protoss или Petka. Я бы взял protoss, там минимум деталей, и народ его повторил в количестве.
А чтобы отлаживаться нужен эмулятор с DebugWire, смотрите эмуляторы которые работают по этому интерфейсу JTAG ICE MKII или AVR Dragon.

Сообщение отредактировал rvk - Jan 7 2009, 15:52
Go to the top of the page
 
+Quote Post
paskal
сообщение Jan 8 2009, 11:35
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Цитата(rvk @ Jan 7 2009, 18:48) *
Нет не обновляется. JTAG ICE работает только с JTAG интерфейсом. А у Mega48 его нет, она работает только по SPI или по DebugWire интерфейсам.

Понятно. А то в документе AVRminiICE_en.pdf написано что их мини айс, совместимый с оригинальным AVR JTAG ICE-ом поддерживает ATmega48. Тяжело самому разобраться только одним поиском!

Цитата(rvk @ Jan 7 2009, 18:48) *
Поэтому чтобы просто шить по SPI, возьмите программатор Protoss или Petka. Я бы взял protoss, там минимум деталей, и народ его повторил в количестве.

Нельзя ссылку на protoss? А то название больно популярное - поисковик ссылками на starcraft завалил smile.gif

Цитата(rvk @ Jan 7 2009, 18:48) *
А чтобы отлаживаться нужен эмулятор с DebugWire, смотрите эмуляторы которые работают по этому интерфейсу JTAG ICE MKII или AVR Dragon.

Тут я опять в тупике. Насколько я понял, JTAG ICE MKII это улучшенный JTAG ICE с USB интерфейсом. Но тогда вдруг и JTAG ICE сможет прошивать 48-ю мегу через DebugWire? А вдруг и miniICE тоже?
И можно ли атмеловские программаторы dragon и др. делать самому? Прошивки на них есть?
Go to the top of the page
 
+Quote Post
rvk
сообщение Jan 8 2009, 12:58
Сообщение #8


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

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Цитата(paskal @ Jan 8 2009, 14:35) *
Понятно. А то в документе AVRminiICE_en.pdf написано что их мини айс, совместимый с оригинальным AVR JTAG ICE-ом поддерживает ATmega48. Тяжело самому разобраться только одним поиском!
Нельзя ссылку на protoss? А то название больно популярное - поисковик ссылками на starcraft завалил smile.gif
Тут я опять в тупике. Насколько я понял, JTAG ICE MKII это улучшенный JTAG ICE с USB интерфейсом. Но тогда вдруг и JTAG ICE сможет прошивать 48-ю мегу через DebugWire? А вдруг и miniICE тоже?
И можно ли атмеловские программаторы dragon и др. делать самому? Прошивки на них есть?


http://electronix.ru/forum/index.php?showtopic=18676 это вся ветка посвященная программатору,
http://prottoss.com/projects/AVR910.usb.pr..._programmer.htm это конкретная ссылка на программатор для сборки

JTAG ICE MKII отличается от JTAG ICE как легковушка от мотоцикла. И не только наличием USB интерфейса.
Это очень навороченная штука и стоит оригинальная под 300 долларов.
ATMega48 шьется только либо по SPI, либо по DebugWire и в принципе не поддерживает полноценный JTAG интерфейс.
JTAG ICE, miniICE и прочие простые ICE не работают ни по SPI, ни по DebugWire.
Если хотите просто шить ATMega48 соберите программатор по вышеприведенной ссылке,
если хотите еще и отлаживаться, да, наверное нужен Dragon, он однозначно дешевле JTAG ICE MKII.
Go to the top of the page
 
+Quote Post

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

 


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


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