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

 
 
> Чем шить 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
 
Start new topic
Ответов
rvk
сообщение Jan 7 2009, 15:48
Сообщение #2


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

Группа: Свой
Сообщений: 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
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #4


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

Группа: Свой
Сообщений: 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 Текстовая версия Сейчас: 24th July 2025 - 00:17
Рейтинг@Mail.ru


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