Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 08.04.2010, 17:20  
harchenko_pavel
Прописка
 
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
harchenko_pavel на пути к лучшему
По умолчанию Re: Клон AVRISP mk2 (основан на LUFA) работает, но есть проблема

Мега действительно замечательно работает с 3,3В (проверял с мега128, мега16 и мега8 ), переключатель 3.3В/5В сделал для возможности подачи 5В на програмируемое устройство от программатора (иногда надо).
Переключатель ISP/PDI TPI сделал для использования стандартного разъема BH10.
Кнопки все подписаны, их назначение: сброс программатора, сброс микроконтроллера программируемого по ISP+TPI и сброс микроконтроллера программируемого по PDI, светодиодов можно поставить и два и один, при использовании конфигурации USER их назначение правится в lufa/drivers/board/board/leds.h
Схему не делал так как все элементы и ноги микросхем в Layout подписаны, есть все номиналы резисторов и кондеров, диод шотки ставьте любой какой Вам удобно, можете кстати и не ставить на Ваше усмотрение.
При желании с платы можно выкинуть все кнопки, переключатели , резисторы (кроме тех, что на дата+, дата-, стабилизатор (можно использовать встроенный в контроллер - выход UCAP)) мне просто спокойней когда защищен порт юсб, выводы контроллера, а при таком количестве светодиодов есть возможность отследить все состояния работы программатора - USB interface is not ready, USB interface is enumerating, USB interface is ready, error has occurred in the USB interface, USB interface is busy.
Так, что желаю Вам удачи в Ваших вариантах реализации данного программатора ибо он действительно хорош!
Реклама:

Последний раз редактировалось harchenko_pavel; 08.04.2010 в 18:46.
harchenko_pavel вне форума  
Непрочитано 08.04.2010, 17:24  
harchenko_pavel
Прописка
 
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
harchenko_pavel на пути к лучшему
По умолчанию Re: Клон AVRISP mk2 (основан на LUFA) работает, но есть проблема

Сообщение от Solncevorot Посмотреть сообщение
Скажите, как его (программатор) все-таки прошивать? Через usb или через ISP? Фьюзы у AT90USB есть? Мог бы кто-нибудь объяснить толком как прошить программатор?
Шить можно как через usb(flip) так и череж isp, вобщем как вам удобней. Фьюзы по умолчанию.
harchenko_pavel вне форума  
Непрочитано 08.04.2010, 19:44  
awtoap
Прописка
 
Регистрация: 11.04.2006
Сообщений: 197
Сказал спасибо: 80
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
awtoap на пути к лучшему
По умолчанию Re: Клон AVRISP mk2 (основан на LUFA) работает, но есть проблема

Покурил распечатку платы...есть не точность как мне кажется: кнопка Reset ISP/TPI замыкает вывод МК на землю непосредственно...то есть если случайно будет нажата и попытка программирования то будет сажать выход МК на землю, что может повредить порт...может рез добавить?
awtoap вне форума  
Сказали "Спасибо" awtoap
harchenko_pavel (09.04.2010)
Непрочитано 08.04.2010, 20:29  
harchenko_pavel
Прописка
 
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
harchenko_pavel на пути к лучшему
По умолчанию Re: Клон AVRISP mk2 (основан на LUFA) работает, но есть проблема

Сообщение от awtoap Посмотреть сообщение
Покурил распечатку платы...есть не точность как мне кажется: кнопка Reset ISP/TPI замыкает вывод МК на землю непосредственно...то есть если случайно будет нажата и попытка программирования то будет сажать выход МК на землю, что может повредить порт...может рез добавить?
Не досмотрел! Рез не помешает.
harchenko_pavel вне форума  
Непрочитано 08.04.2010, 22:02  
harchenko_pavel
Прописка
 
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
harchenko_pavel на пути к лучшему
По умолчанию Re: Клон AVRISP mk2 (основан на LUFA) работает, но есть проблема

Обратите внимание, что Обиван выложил исходники с решенной проблемой подвивания.

Для устранения подвивания при использывании ISP Обиван поправил в AVRISP-MKII/Lib/Isp/ISPProtocol.c функцию void ISPProtocol_EnterISPMode(void), а конкретно:
Enter_ISP_Params.SynchLoops=2;//Добавленно для устранения подвисания
(Enter_ISP_Params.SynchLoops-- && (ResponseStatus == STATUS_CMD_FAILED))

Подвивание при использовании PDI и TPI решается правкой makefile:
# Place -D or -U options here for C sources
CDEFS = -DF_CPU=$(F_CPU)UL -DF_CLOCK=$(F_CLOCK)UL -DBOARD=BOARD_$(BOARD) $(LUFA_OPTS)
CDEFS += -DAUX_LINE_PORT=PORTB
CDEFS += -DAUX_LINE_PIN=PINB
CDEFS += -DAUX_LINE_DDR=DDRB
CDEFS += -DAUX_LINE_MASK="(1 ‹‹ 4)" //Пин резет для ISP и TPI
#CDEFS += -DVTARGET_ADC_CHANNEL=2
CDEFS += -DENABLE_ISP_PROTOCOL
CDEFS += -DENABLE_XPROG_PROTOCOL
CDEFS += -DXPROG_VIA_HARDWARE_USART //Включение аппаратного юсарт решило проблему
CDEFS += -DNO_VTARGET_DETECT

Последний раз редактировалось harchenko_pavel; 08.04.2010 в 23:01.
harchenko_pavel вне форума  
Сказали "Спасибо" harchenko_pavel
alekseyb (09.04.2010)
Непрочитано 09.04.2010, 12:27  
harchenko_pavel
Прописка
 
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
harchenko_pavel на пути к лучшему
По умолчанию Re: Клон AVRISP mk2 (основан на LUFA) работает, но есть проблема

Добавил резисторы на Reset. Спасибо awtoap.
Вложения:
Тип файла: zip mkiiclone.zip (81.0 Кб, 1219 просмотров)

Последний раз редактировалось harchenko_pavel; 09.04.2010 в 14:31.
harchenko_pavel вне форума  
Эти 3 пользователя(ей) сказали Спасибо harchenko_pavel за это сообщение:
bezobraznic (09.04.2010), kuand (21.04.2010), Nimnul (09.04.2010)
Непрочитано 09.04.2010, 14:21  
bezobraznic
Частый гость
 
Регистрация: 24.05.2005
Сообщений: 29
Сказал спасибо: 11
Сказали Спасибо 19 раз(а) в 3 сообщении(ях)
bezobraznic на пути к лучшему
По умолчанию Re: Клон AVRISP mk2 (основан на LUFA) работает, но есть проблема

архив повреждён!!
bezobraznic вне форума  
Непрочитано 09.04.2010, 14:32  
harchenko_pavel
Прописка
 
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
harchenko_pavel на пути к лучшему
По умолчанию Re: Клон AVRISP mk2 (основан на LUFA) работает, но есть проблема

Сообщение от bezobraznic Посмотреть сообщение
архив повреждён!!
Сори! Поправил.
harchenko_pavel вне форума  
Непрочитано 11.04.2010, 09:44  
gibelcom
Прописка
 
Регистрация: 14.11.2009
Сообщений: 140
Сказал спасибо: 21
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
gibelcom на пути к лучшему
По умолчанию Re: Клон AVRISP mk2 (основан на LUFA) работает, но есть проблема

В плане буфера... Вот такой вариант сейчас в работе. На номиналы подтяжек пока внимание не обращать. О результатах испытаний отпишусь.
Вложения:
Тип файла: pdf ISPMKII.pdf (200.9 Кб, 960 просмотров)

Последний раз редактировалось gibelcom; 11.04.2010 в 09:48.
gibelcom вне форума  
Непрочитано 11.04.2010, 10:38  
harchenko_pavel
Прописка
 
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
harchenko_pavel на пути к лучшему
По умолчанию Re: Клон AVRISP mk2 (основан на LUFA) работает, но есть проблема

В протоколе PDI используется USART и соответственно выводы микроконтроллера RX, TX, поэтому наверно лучше будет сделать вот так.
Вложения:
Тип файла: pdf ISPMKII-1-1.pdf (127.7 Кб, 1335 просмотров)
harchenko_pavel вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 08:23.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot