Микросхема - Форум инженеров

Проекты, идеи, схемы и разработки
Текущее время: Чт апр 26, 2018 9:49 am

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: LUFA avrisp-mkII клон (AVR ISP SPI/PDI программ
СообщениеДобавлено: Вт мар 02, 2010 3:27 pm 
Не в сети
Звание: ...студент

Зарегистрирован: Чт ноя 08, 2007 1:53 pm
Сообщений: 37
Откуда: Полтава/Харьков
Программатор для AVR, с поддержкой SPI, PDI

Функциональный аналог:
http://www.atmel.com/dyn/products/tools ... ol_id=3808

Автор клона:
http://www.fourwalledcubicle.com/AVRISP.php

Актуально для старой прошивки:
[s]В исходниках пришлось немного править код, так как программатор отваливался при попытке входа в режим программирования SPI (патч собственно заключается в добавлении в процедуру void ISPProtocol_EnterISPMode(void) строчки Enter_ISP_Params.SynchLoops = 3, которая ограничивает количество попыток связатся с таргетом)[/s]

Проверено на atmega168 и xmega256a3

Схема: http://projects.org.ua/forum/files/avrisp_mk2_489.pdf
Печатная плата: http://projects.org.ua/forum/files/avrisp_mkii_630.zip (схема, печатка, в Altium; плата в pcad2002)
Прошивка: [s]http://projects.org.ua/forum/files/avrisp_mkii_157.zip[/s] http://projects.org.ua/forum/files/avri ... 22_206.zip

Для программирования по протоколу PDI (ATXmega) используйте следующие сигналы:
MISO - PDI DATA - Pin 1
RESET - PDI CLOCK- Pin 5
GND - Pin 6

Недочёты:
* не задействован uart для более быстрой работы PDI
* выбрал неправильные паттерны под С2, С7 (но больше не меньше, так что напаять можно :)
* пин RST не выведен на площадку, затрудняет смену прошивки

На продажу есть 0 плат, отпишитесь в личку кому интересно.
Аналог в "КОСМОДРОМЕ" (http://kosmodrom.com.ua/el.php?name=XMEGA-FP) стоит 300 грн.


Вложения:
Комментарий к файлу: Несколько прошивок с разными серийными номерами. Сборка чистая без моих исправлений (кроме AUX пина)
AVRISP-MKII-101122.zip [70.29 KiB]
Скачиваний: 758
Комментарий к файлу: Назначение выводов (только для углового разъема!)
pinout.png
pinout.png [ 3.67 KiB | Просмотров: 34353 ]
Комментарий к файлу: схема, печатка, в Altium
плата в pcad2002

AVRISP_MKII.zip [492.36 KiB]
Скачиваний: 1800
Комментарий к файлу: firmware
AVRISP-MKII.zip [9.59 KiB]
Скачиваний: 1267
Комментарий к файлу: схема
avrisp_mk2.pdf [127.38 KiB]
Скачиваний: 1732
Комментарий к файлу: в сборе
ispmk2asm.jpg
ispmk2asm.jpg [ 128.32 KiB | Просмотров: 27548 ]
Комментарий к файлу: плата
ispmk2brd.jpg
ispmk2brd.jpg [ 123.34 KiB | Просмотров: 27579 ]


Последний раз редактировалось rs_rlab Пт июл 08, 2011 6:55 pm, всего редактировалось 7 раз(а).
Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 02, 2010 3:42 pm 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: Вс апр 08, 2007 11:00 pm
Сообщений: 6332
Откуда: KHARKOV or KIEV
Ух ты ))
Достаточно любопытно! ))

_________________
* Ceci tuera cela.
* Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 5:33 pm 
Не в сети
Звание: ...студент
Аватар пользователя

Зарегистрирован: Вт мар 16, 2010 9:54 pm
Сообщений: 22
интересно, я бы взял парочку


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 31, 2010 10:09 pm 
Не в сети
Звание: ...студент

Зарегистрирован: Чт ноя 08, 2007 1:53 pm
Сообщений: 37
Откуда: Полтава/Харьков
пишите в личку, либо стучитесь в аську


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн май 03, 2010 10:02 pm 
Не в сети
Звание: ...студент
Аватар пользователя

Зарегистрирован: Вт мар 16, 2010 9:54 pm
Сообщений: 22
Взял две платы, обе собраны и нормально функционируют, особенно порадовала скорость прошивки.
Если еще остались платы могу забрать


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн май 17, 2010 10:44 am 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: Вс апр 08, 2007 11:00 pm
Сообщений: 6332
Откуда: KHARKOV or KIEV
rs_rlab, я тоже себе хочу взять одну платку ))
если есть в наличии?

.

_________________
* Ceci tuera cela.
* Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт май 27, 2010 9:11 pm 
Не в сети
Звание: ...студент

Зарегистрирован: Чт ноя 08, 2007 1:53 pm
Сообщений: 37
Откуда: Полтава/Харьков
Если кого нибуть интересует то можно изготовить ещё, обращайтесь в личку, тему на форуме я не проверяю.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт май 28, 2010 3:32 pm 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: Вс апр 08, 2007 11:00 pm
Сообщений: 6332
Откуда: KHARKOV or KIEV
готово, платку взял
сэкономил время на ее изготовление утюгом, спасибо. )

rs_rlab писал(а):
Проверено на atmega168 и xmega256a3

а вот работа с xmega это круто ))
надеюсь скоро затестим

.

_________________
* Ceci tuera cela.
* Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 02, 2010 10:57 pm 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: Вс апр 08, 2007 11:00 pm
Сообщений: 6332
Откуда: KHARKOV or KIEV
а ты исходники будешь выкладывать?
или не планировал?
по ссылкам только hex+eep

Тут очень не хвататет светодиодов, хотелось бы подправить исходники и припаяться куда нить светододами.

или исходники брать отсюда http://www.fourwalledcubicle.com/LUFA.php --> http://lufa-lib.googlecode.com/files/LUFA-100513.zip ?

.

_________________
* Ceci tuera cela.
* Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс июл 04, 2010 12:09 pm 
Не в сети
Звание: ...студент

Зарегистрирован: Чт ноя 08, 2007 1:53 pm
Сообщений: 37
Откуда: Полтава/Харьков
veter писал(а):
а ты исходники будешь выкладывать?
или не планировал?
по ссылкам только hex+eep

Выкладывать исходники не планировал, там патча то 2 строчки, но если нужны могу на почту отправить.

veter писал(а):

Да, офф сайт проекта тоже указан в первом посте


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс июл 04, 2010 4:09 pm 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: Вс апр 08, 2007 11:00 pm
Сообщений: 6332
Откуда: KHARKOV or KIEV
получилось его прошить, программить/прошивать этот AT90USB162 нужно через утилиту FLIP http://www.atmel.com/dyn/products/tools ... ol_id=3886
Более того, нужно еще установить драйвер, иначе не получится ничего, будет ошибка "AtLibUsbDfu.dll not found", про это написано тут http://support.atmel.no/bin/customer?=& ... try&id=219, а вот тут написано как инсталить драйвер C:/Program Files/ATMEL/Flip 3.4.1/info/Updating the USB Driver - Windows XP.html
после этого FLIP сможет прошить AT90USB162.

_________________
* Ceci tuera cela.
* Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 08, 2010 5:46 pm 
Не в сети
Звание: БЕЗЫМЯННЫЙ...

Зарегистрирован: Чт июл 08, 2010 5:36 pm
Сообщений: 1
rs_rlab, есть ли у Вас возможность проверить Клона на мега8 ?

А именно прошивка EEPROM ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LUFA avrisp-mkII клон (AVR ISP SPI/PDI програ
СообщениеДобавлено: Пн авг 30, 2010 8:23 pm 
Не в сети
Звание: БЕЗЫМЯННЫЙ...

Зарегистрирован: Пн авг 30, 2010 8:14 pm
Сообщений: 2
Откуда: Днепропетровск
rs_rlab писал(а):
Программатор для AVR, с поддержкой SPI, PDI


А по схеме не видно контактов для подключения порта програмирования XMega!!!
И что за разъем Boot?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 30, 2010 8:57 pm 
Не в сети
Звание: ...студент

Зарегистрирован: Чт ноя 08, 2007 1:53 pm
Сообщений: 37
Откуда: Полтава/Харьков
MISO - PDI DATA - Pin 1
RESET - PDI CLOCK- Pin 5

Первый вывод обозначен квадратным падом.
Изначально рассчитывал на вертикальный разъем, поэтому угловой ставится ключом наоборот.

_____
подправил название выводов для программирования


Последний раз редактировалось rs_rlab Пт июл 08, 2011 6:53 pm, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 30, 2010 9:55 pm 
Не в сети
Звание: БЕЗЫМЯННЫЙ...

Зарегистрирован: Пн авг 30, 2010 8:14 pm
Сообщений: 2
Откуда: Днепропетровск
rs_rlab писал(а):
MISO - PDO - Pin 1
MOSI - PDI - Pin 4

Первый вывод обозначен квадратным падом.
Изначально рассчитывал на вертикальный разъем, поэтому угловой ставится ключом наоборот.


Понял, спасибо.
И еще пару вопросов:
1) При программировани Мег или ИксМег переключение между различными режимами програмирования происходит автоматичсеки?
2) А что за разъем Boot?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 31, 2010 5:54 pm 
Не в сети
Звание: ...студент

Зарегистрирован: Чт ноя 08, 2007 1:53 pm
Сообщений: 37
Откуда: Полтава/Харьков
Samodelkin2001 писал(а):
1) При программировани Мег или ИксМег переключение между различными режимами програмирования происходит автоматичсеки?

Выбор интерфейса осуществляется в avrstudio во время выбора типа МК

Samodelkin2001 писал(а):
2) А что за разъем Boot?

подключён к выводу, который используется для вызова загрузчика в at90usb162, здесь не используется. В поставляемых МК загрузчик вызывается сразу при подключении к USB, и с помощью Flip можете прошить программатор через usb, обновлять прошивку уже нужно с помощью второго программатора (либо разбиратся с загрузчиком :) )


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 03, 2010 10:36 pm 
Не в сети
Звание: БЕЗЫМЯННЫЙ...

Зарегистрирован: Вт авг 31, 2010 7:44 pm
Сообщений: 3
Откуда: Ternopil, Ukraine
Я возьму 2 платы (когда будет возможно)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 07, 2010 11:11 am 
Не в сети
Звание: БЕЗЫМЯННЫЙ...

Зарегистрирован: Сб сен 04, 2010 10:57 pm
Сообщений: 3
возьму две!
За ранее благодарен!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 16, 2010 8:05 pm 
Не в сети
Звание: БЕЗЫМЯННЫЙ...

Зарегистрирован: Чт сен 16, 2010 8:01 pm
Сообщений: 3
Откуда: Украина
Платы хорошо, а где к ним в Харькове можно купить AT90USB162, не подскажете??


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 16, 2010 8:35 pm 
Не в сети
Звание: ...студент

Зарегистрирован: Чт ноя 08, 2007 1:53 pm
Сообщений: 37
Откуда: Полтава/Харьков
Всё тот же "Космодром" (там сейчас указано что позиция ожидается), или смотрите раздел "Заказ радиоэлементов. Электронный магазин." на этом форуме, поидее быстрее будет.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 2 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB