|
|
  |
Чем шить ATmega48?, посоветуйте самодельный ISP программатор |
|
|
|
Jan 6 2009, 13:51
|
Местный
  
Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769

|
Интересует конкретный кристалл - мега48. С софтом тоже определился - AVR studio. А дальше попадаю на распутье. Сразу скажу что вариант с покупкой готового мне не подходит, интересует только то что можно спаять самому. Если для изготовления кабеля нужно зашить микросхему, то это не беда, программатор на стороне есть. Но вознникают проблемы выбора: Во-первых у 48-го разные варианты загрузки: SPI, debug wire, bootload. Правда бутлод мне не нравится, но а остальные - spi и debugwire, какой лучше? Во-вторых, как я понял, в авр студии можно зашивать через AVRISP и JTAG ICE. Мне же удобно шить прямо в среде. Можно ли изготовить что то совместимое с ними? Или может из под студии можно как то шить и другим кабелем? Но если не один из упомянутых вариантов не проходит, посоветуйте хоть какой сторонний кабель/софт, но лиш бы бесплатный.
|
|
|
|
|
Jan 6 2009, 15:01
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 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
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Jan 7 2009, 14:18
|
Местный
  
Группа: Свой
Сообщений: 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-й меги. Но может он через студию обновляется до нужных чипов?
|
|
|
|
|
Jan 8 2009, 11:35
|
Местный
  
Группа: Свой
Сообщений: 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 завалил  Цитата(rvk @ Jan 7 2009, 18:48)  А чтобы отлаживаться нужен эмулятор с DebugWire, смотрите эмуляторы которые работают по этому интерфейсу JTAG ICE MKII или AVR Dragon. Тут я опять в тупике. Насколько я понял, JTAG ICE MKII это улучшенный JTAG ICE с USB интерфейсом. Но тогда вдруг и JTAG ICE сможет прошивать 48-ю мегу через DebugWire? А вдруг и miniICE тоже? И можно ли атмеловские программаторы dragon и др. делать самому? Прошивки на них есть?
|
|
|
|
|
Jan 8 2009, 12:58
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067

|
Цитата(paskal @ Jan 8 2009, 14:35)  Понятно. А то в документе AVRminiICE_en.pdf написано что их мини айс, совместимый с оригинальным AVR JTAG ICE-ом поддерживает ATmega48. Тяжело самому разобраться только одним поиском! Нельзя ссылку на protoss? А то название больно популярное - поисковик ссылками на starcraft завалил  Тут я опять в тупике. Насколько я понял, 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.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|