Спасибо , теперь понятно почуму мега 8535 прошивалась быстрее остальных - она тактировалась от внешнего резонатора на 11МГц .DooMmen писал(а):На счет того что контроллеры не прошиваются на большой скорости - частота ISP должна быть в 4 раза ниже чем тактовая контроллера.
AVRISP mkII новый клон (поддерживает XMEGA)
- Сообщения: 442
- Зарегистрирован: Пт авг 29, 2008 09:22:37
Все мы работаем по методу Робинзона Крузо – ждем пятницу.
- Реклама
Через флип фьюзы менять нельзя, как и из кода контроллера (кроме atXmega), единственный вариант для флипа - в коде приложения перенастроить PLL убрав делитель, а что-бы задать тактирование от кварца (если такого нет) необходимо прошивать фьюзы программатором.Vvasya писал(а):Камень m32u4 подключил напрямую к USB и для начала через Flip (напрямую, без бутлодыря) залил скетч мигания светиком, а он мигает ровно в 16 раз медленнее, чем нужно. И я сделал вывод что МК работает от внутреннего осциллятора с частотой 1Мгц, то есть надо работать с фузами, а как это сделать через Flip инфы найти не могу. Вот и думал что здесь как-то этот вопрос решили, вот и поинтересовался... Может ткнете лапой куда пойти покопать?
Скажем нет пиратству! - Качаем только лицензионные диски.
Предлагаю такой вариант AVRISP-MKII
Берем процессорную плату из статьи ( прокачай свой монитор http://radiokot.ru/circuit/light/run/67/ )


Далее собираем и подключаем к ней модуль AVR ISP mkII программатор



в сборе

Файлы можно скачать по ссылке http://e-kit.su/main/1381
AVRISP-MKII-libusb.zip – прошивка.
AVRISP-MKII-libusb-drv.zip – драйвера
avrdudeprog32.zip Программа AVRDUDE_PROG
Берем процессорную плату из статьи ( прокачай свой монитор http://radiokot.ru/circuit/light/run/67/ )


Далее собираем и подключаем к ней модуль AVR ISP mkII программатор



в сборе

Файлы можно скачать по ссылке http://e-kit.su/main/1381
AVRISP-MKII-libusb.zip – прошивка.
AVRISP-MKII-libusb-drv.zip – драйвера
avrdudeprog32.zip Программа AVRDUDE_PROG
- Сообщения: 159
- Зарегистрирован: Чт май 08, 2008 13:17:03
Здравсвуйте grott! А у Вас не появилось новой прошивки LUFA (для Вашей версии программатора)?
Давно приготовил, а выложить забыл.
- Вложения
-
- AVRISP-MKII_LUFA-130303_grott.rar
- (13.37 КБ) 1002 скачивания
- Реклама
- Сообщения: 159
- Зарегистрирован: Чт май 08, 2008 13:17:03
Собрал себе уже второй программатор. Первый был как у grotta, успел уже подарить. Второй - с переключателем 5/3,3В и буфером на 74HCT245. Индикацию оставил как у grotta (по минимуму), поэтому использую его прошивки, за что ему большое спасибо. С первым немного повозился, второй запустился с пол-оборота с учетом опыта (на WIN XP). Сохранил для себя краткую выдержку что и как делать, может кому из вновь собирающих будет полезно. Сразу напишу, что если думаете шить на 3,3В и оперативно менять прошивку программатора, лучше применить кварц на 8МГц. Итак:
При сборке конденсатор 0,1 мкФ не устанавливал параллельно RST.
После сборки проверяем все на аккуратность пайки. Устанавливаем AvrStudio не ниже 4.19 (5 и 6 версии не поддерживают STK500, если его у Вас нет, то ставьте что нравится) и Flip Installer - 3.4.7.112. При установке AvrStudio разрешаем установить USB драйвера. Подключаем к компьютеру вновь собранный программатор.
Компьютер, недолго подумав, ругнется что нашел мол AT90USB162 устройство, но не нашел на него драйверов (если ругнется на неизвестное устройство - ищите косяки в пайке). Указываем драйвера из папки установки флипа.
Файл прошивки ложим в корень диска С.
Далее запустил программу FLIP:
— выбрал AT90USB162 (Device->Select);
— открыл usb порт (Settings->Communication->USB);
— открыл прошивку (File->Load HEX File...);
— нажал Run (отмечены Erase, Program, Verify).
Чип AT90USB162 прошился очень быстро и удачно.
Вытаскиваем шнурок USB и снова вставляем.
После данного шага в диспетчере устройств исчезает AT90USB162 и появляется LUFA AVRISP MKII Clone (или что-то подобное) и компьютер опять не может найти драйвера... Не беда, указываем драйвера из папки Atmel \ AVR Jungo USB.
По окончанию данных мытарств мы получаем отличный программатор, позволяющий прошивать любые контроллеры AVR семейства по протоколам ISP/TPI/PDI !!! (кроме самых старых
).
В Windows7 x64 определился как AT90USB162, автоматически подтянул драйвер, указывать ничего не нужно.
Для смены прошивки с помощью флипа:
Нажать на кнопки HWB и RST, подать на программатор питание, отпустить RST, затем отпустить HWB. Запустить Флип и прошить программатор новой версией прошивки как и при первоначальном запуске программатора. После передергивания питания программатора, Windows по-новой, уже сама, установит драйвера.
Все вышесказанное справедливо для нового МК AT90USB162, либо, если и б/у, то с незатертым загрузчиком. Иначе есть смысл сначала восстановить загрузчик, либо, если не планируете обновлять ПО, прошить МК один раз с помощью любого программатора под свой кварц.
ВСЕ.
При сборке конденсатор 0,1 мкФ не устанавливал параллельно RST.
После сборки проверяем все на аккуратность пайки. Устанавливаем AvrStudio не ниже 4.19 (5 и 6 версии не поддерживают STK500, если его у Вас нет, то ставьте что нравится) и Flip Installer - 3.4.7.112. При установке AvrStudio разрешаем установить USB драйвера. Подключаем к компьютеру вновь собранный программатор.
Компьютер, недолго подумав, ругнется что нашел мол AT90USB162 устройство, но не нашел на него драйверов (если ругнется на неизвестное устройство - ищите косяки в пайке). Указываем драйвера из папки установки флипа.
Файл прошивки ложим в корень диска С.
Далее запустил программу FLIP:
— выбрал AT90USB162 (Device->Select);
— открыл usb порт (Settings->Communication->USB);
— открыл прошивку (File->Load HEX File...);
— нажал Run (отмечены Erase, Program, Verify).
Чип AT90USB162 прошился очень быстро и удачно.
Вытаскиваем шнурок USB и снова вставляем.
После данного шага в диспетчере устройств исчезает AT90USB162 и появляется LUFA AVRISP MKII Clone (или что-то подобное) и компьютер опять не может найти драйвера... Не беда, указываем драйвера из папки Atmel \ AVR Jungo USB.
По окончанию данных мытарств мы получаем отличный программатор, позволяющий прошивать любые контроллеры AVR семейства по протоколам ISP/TPI/PDI !!! (кроме самых старых
В Windows7 x64 определился как AT90USB162, автоматически подтянул драйвер, указывать ничего не нужно.
Для смены прошивки с помощью флипа:
Нажать на кнопки HWB и RST, подать на программатор питание, отпустить RST, затем отпустить HWB. Запустить Флип и прошить программатор новой версией прошивки как и при первоначальном запуске программатора. После передергивания питания программатора, Windows по-новой, уже сама, установит драйвера.
Все вышесказанное справедливо для нового МК AT90USB162, либо, если и б/у, то с незатертым загрузчиком. Иначе есть смысл сначала восстановить загрузчик, либо, если не планируете обновлять ПО, прошить МК один раз с помощью любого программатора под свой кварц.
ВСЕ.
Не нужно перепечатывать давно устаревшую информацию. STK500 не поддерживался в beta версиях студии. В релизе все прекрасно работает через "Tools"->"Add STK500". Вот скрин студии 6:alex223 писал(а): Устанавливаем AvrStudio не ниже 4.19 (5 и 6 версии не поддерживают STK500, если его у Вас нет, то ставьте что нравится)
- Сообщения: 441
- Зарегистрирован: Пт май 25, 2012 19:30:42
Ребята, выручайте. Собрал этот программатор, подключил определился как AT90USB162. Дрова поставил, все гуд. Открыл ФЛИП, пишет, что не может открыть НЕХ файл. Выдернул шнур, воткнул "Устройство USB не опознано". Бился-бился, нифига. Пошел похавал, прихожу, втыкаю - чудо, все определяется. Прошиваю, успешно. Передергиваю шнур - "Устройство USB не опознано". ЧО ЗА ХРЕНЬ СПРАШИВАЕТСЯ? Повторно в режим лодыря не входит.
Я пробовал именно beta. Sorry за неточность.dmirrr писал(а):Не нужно перепечатывать давно устаревшую информацию. STK500 не поддерживался в beta версиях студии. В релизе все прекрасно работает через "Tools"->"Add STK500". Вот скрин студии 6:alex223 писал(а): Устанавливаем AvrStudio не ниже 4.19 (5 и 6 версии не поддерживают STK500, если его у Вас нет, то ставьте что нравится)
Подскажите, кто знает. На шинах USB D+ D- стоят резисторы 22 ом. Если таких нет, то какие лучше поставить: 20 или 33 ом(то что есть)?Насколько они критичны? Какие могут быть проблемы из-за них? В даташите написано 22+/-5%.
Собираюсь делать по печатке grott, а там размеры критично.
Собираюсь делать по печатке grott, а там размеры критично.
Уж лучше 20, это -9%, а 33 это +50%.
Если 20 у вас +-5%, то можно попытаться выбрать ближе к 22 (если есть из чего выбирать, не лениво и т.п.
).
Если 20 у вас +-5%, то можно попытаться выбрать ближе к 22 (если есть из чего выбирать, не лениво и т.п.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Все решилось. Наверное, порт USB глючный, в другом все Ok. Но Мегу8 (единственный камень, который есть) не читает, не стирает. Не могу понять. Подскажите пожалуйста, может настроить что-то нужно или нажать тайную кнопку. Плата от Danko, прошивка последняя его же, кварц 16 МГц. Софт: Atmel Studio 6.0.|_|_|урик писал(а): "Устройство USB не опознано". ЧО ЗА ХРЕНЬ СПРАШИВАЕТСЯ?
Прошу еще помощи. Поставил Студию 6.1, а она говорит, что для программатора есть прошивка 1.16, а стоит 1.11. Помогите пожалуйста. Прошивка такая AVRISP-MKII_120219_Danko_8_%26_16MHz_hex
Проверьте, правильно ли подключили программатор к чипу. Должен прочитать хотя бы сигнатуру. Провода покороче. Найдите другую мегу для запуска программатора.|_|_|урик писал(а):Все решилось. Наверное, порт USB глючный, в другом все Ok. Но Мегу8 (единственный камень, который есть) не читает, не стирает. Не могу понять. Подскажите пожалуйста, может настроить что-то нужно или нажать тайную кнопку. Плата от Danko, прошивка последняя его же, кварц 16 МГц. Софт: Atmel Studio 6.0.|_|_|урик писал(а): "Устройство USB не опознано". ЧО ЗА ХРЕНЬ СПРАШИВАЕТСЯ?
Версии в студии не подходят для этого программатора. Поэтому пользуйтесь тем, что есть, пока Danko не выложет что-то поновее. И так должно все работать.|_|_|урик писал(а):Прошу еще помощи. Поставил Студию 6.1, а она говорит, что для программатора есть прошивка 1.16, а стоит 1.11. Помогите пожалуйста. Прошивка такая AVRISP-MKII_120219_Danko_8_%26_16MHz_hex
alex223, кто-то на форуме переделывал С 1.11 на 1.15. Как я понял нужно поправить какую-то строку в прошивке. Но я с программированием не дружу. По этому и обратился за помощью.
Если все так как написано на плате, то к контроллеру все правильно подключено. И еще вопрос: есть ли в программаторе "спасательная частота" и где ее брать?
- Вложения
-
- мк2.lay
- (209.92 КБ) 852 скачивания
А вы могли бы выложить файл п.п. для этой фотки? Что-то на форуме не найду.saschai писал(а):Да нас и здесь неплохо кормятчтобы не стыдно было заказать в китае![]()
Огромная благодарность Сергею, дизайн проще не придумаешь., даже порты не пришлось переназначать, пользую с весны, надо бы перепрошить, но в принципе и так все устраивает
- Вложения
-
- DSC_3120.jpg
- (20.99 КБ) 1284 скачивания


