Страница 34 из 36
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пт янв 17, 2014 21:00:37
dmibr
marksimo писал(а):...собрал по схеме от PROTOSSa...
В той печатке, что показал питание Vcc подаётся на разъём ISP(pin2) после диодов, т.е. +3,6v, а для этого программатора на подключаемый чип нужно подавать внешнее питание +5в, или если питать от USB, то подключить к 1-й ноге разъёма USB через предохранитель (до диодов), и желательно коммутировать джампером. Ещё я в своём прогере в цепь USB_PWR поставил дроссель на 10мкГн.
Фьюзы выставил не правильно..., должно быть так:
Lock Bits = 0×3F
High Fuse = 0xCF
Low Fuse = 0xAF
Ext. Fuse = 0×00
--на внешний кварц 12МГц.
Этот программатор подробно описан в стаье, ссылка на 1й стр. этой темы.
marksimo писал(а):...Оригинальная прошивка имеет размер 13 647б, прошиваю, потом читаю что получилось. но размер уже 11 673б...
Всё правильно, так и должно быть. Судя по логу файл прошивки записался верно, так что перешей фузы -- должно работать.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пт янв 17, 2014 22:14:31
marksimo
Я понял. попробую с фьюзами..Однако, что касается питания, я usb не подключаю, использую питание от usbasp, т.е. задействовал временно 2 ногу ISP.. Проверил на МК-на 7 и 20 ногах - 4,85V. Думаю этого достаточно..
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пт янв 17, 2014 23:20:30
marksimo
Спасибо dmibr! Залил снова прошивку, затем фьюзы, подключил к компу по USB, прогер определился, дрова установились, все ok!
Как Вы так во фьюзах разбираетесь, там же столько вариантов...
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пт янв 17, 2014 23:53:39
marksimo
Может еще поможете, тоже стопор у меня.
Суть в том, что собрал Fusebit doctor, а он не работает. Может тоже с фьюзами проблема?
Доктор не запустился..Не понятно что происходит: при пустом докторе после нажатия через 3 сек.загораются оба светодиода, вставляю мегу8, нажимаю через 2-3 сек. кратковременное моргание обоих и тищина..Замыкаю erase-тоже моргание..В запасе 3 шт атмеги, из них 2 заводские, та же история..Всю плату проверил. Питание в порядке, не пойму в чем дело, помогите..Печатку «Доктора» делал от TaseG v2h.lay, там была одна ошибочная перемычка-устранил..
И еще, прошивал через Usbasp, фьюзы выставлял:
Lock Bits = 0×3F
High Fuse = 0xD1
Low Fuse = 0xE1
Ext. Fuse = 0×00
В sinaprog пишет:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0×1e9307
avrdude: current erase-rewrite cycle count is -59136 (if being tracked)
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Там в прошивке еще bin файл есть.Он нужен или нет? Я его не использовал..Только hex
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Сб янв 18, 2014 22:24:31
dmibr
marksimo писал(а):...собрал Fusebit doctor, а он не работает. Может тоже с фьюзами проблема...
Фьюзы стоят правильно. В той печатке не забыл про это: "Ножки 40-ка пиновой панельки с 29 по 37 необходимо откусить (лучше в плате вообще не сверлить отверстия под эти ножки)."
Я тоже собирал такого доктора -- оч. полезная вещь.
У меня, после подачи питания на доктор (без подключения пациента) быстро 3 раза мигнёт LED2(зелёный), затем зажигается и продолжает светиться LED1(красный).
Файл .bin приложен для программ программаторов, не понимающих *.hex
Подробно по работе доктора смотри много инфы здесь:
http://www.getchip.net/posts/059-isprav ... it-doctor/
P.S.
Но смущает сообщение в логе: avrdude: current erase-rewrite cycle count is -59136 (if being tracked)
Нет ли замыканий в обвязке меги?
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт янв 21, 2014 01:27:26
marksimo
Похоже доктор работает, все проверил, замыканий нет вроде как.. Но работает как то странно.
При пустом докторе вообще ничего не горит, если втавляю атмегу8, новую или прошитую, нажимаю старт, короткое мигание обоих диодов и все..Затем ERASE замыкаю и опять старт..Проверяю в USBasp-обнулился и фьюзы обнулились..
Тут чисто с индикацией что-то не понятное, но доктор получается рабочий..
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вс мар 23, 2014 19:23:25
solovev-i
котики дайте пожалуйста скрин как выставить правельно фузы для прошивки понипрог.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт мар 25, 2014 20:05:46
Boryan_R
пересобирал кучу разных схем ..всё не то. И вот в просторах сети нашёл чудо девайс. Судите сами, вот станичка автора
http://mdiy.pl/uprog-maly-szybki-przeno ... d/?lang=en ТОже на русском языке
http://www.rlocman.ru/shem/schematics.html?di=107017. Скажу одно...я забыл про неправильную установку фьюзов и прошивка происходит на очень высокой скорости...и огромный плюс ,всё это автономно, ни каких плясок с USB и эмуляторами Rs232 и поиском достойного софта. Тут всё просто и работает как часы. Но, я внёс некие усовершенствования в схему по питанию. Питается схема от АКБ от приставки Sony PSP ёмкостью 1200 мА, которая заряжается от USB и контролируется MAX1555, далее преобразователь DC-DC на МС34063 выдающий 5в -их и использую для питания программируемого чипа..далее стаб на 3.3в он и питает дисплей, карту микро SD и сам контроллер. Контакты которые замыкаются в картоприёмнике микро SD при приёме карточки я использую что бы подключить АКБ к преобразователю DC-DC,- своего рода выключатель. Четыре кнопки управления я заменил на джойстик от сотового. И всё это поместилось в маленькую коробочку от ADSL сплиттера.
Ко всему прочему -поднимает "убитые" контроллеры не правильной установкой фьюзов ..у него есть выход тактовый 8Мгц.
Итересна реализация настоек данного программатора по себя ..с помощью файла config.ini расположенного на микро SD карточке.
Плюс автодетект марки контроллера по его Id

Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вс мар 30, 2014 18:29:15
Dmitry Dubrovenko
Boryan_R писал(а):поднимает "убитые" контроллеры не правильной установкой фьюзов
Не надо "свистеть".
По ISP Вы фьюзы не восстановите.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пн мар 31, 2014 12:04:48
Boryan_R
смотря какие, если SPIEN отрубить или RSTDISBL ..ясен пень не поднимешь.. а в основном новички ошибки делают в неправильном тактировании..сам сколько раз нарывался и тогда только прошивка по ISP с внешним тактированием..а тут оно как раз реализовано в отличии от многих других
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пн май 12, 2014 21:07:40
skvor22
Ситуация у меня такая. Собран программатор "5 проводков" по проращенной схеме программатора STK200+/300.

питание контролера внешнее 5 вольт.
Прошивал в основном ATtiny2313 через CodeVisionAVR V2.05.3 Прошло пол года, решил прошить АТМЕGA16, но CodeVisionAVR выдает ошибку

, самое интересное, что тоже самое выдает при попытке считать данные и с ATtiny2313, которая стоит в рабочей схеме и работает. Причем ранее программировалась эта микросхема с этого же компьютера этой же схемой для программирования. Саму схему программирования прозванивал, она исправна.
Почему появляется сообщение об ошибке?
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт май 13, 2014 19:21:41
marksimo
Если у Вас длина кабеля 1м, как видно на рисунке, это очень много, следует уменьшить до 20см
Еще один момент, USB следует использовать непосредственно на компе(исключить разветвители)
У меня была ошибка в этом при прошивке..
Вообще, очень уж этот прогер капризный и боится наводок, я например так и не смог его запустить..
Сделал из USBasp AVR Doper совместимый с STK 500 путем перепрошивки и все проблемы закончились...
Статья здесь, если интересно:
http://makesystem.net/?p=6
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пн июл 07, 2014 16:24:10
skvor22
Решение моей проблемы оказалось таким: контролер отказывался работать с программатором при питании отличном от 5 В. Записал от компьютера и все стало работать.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пт июл 25, 2014 21:19:24
XoXoL007
Добрый день, а кто нибудь подскажет как ISP собрать? схемки, чтобы подключать разные мк через шлейф. Это получается после того AVR910 собираешь, просто его к USB, прошиваешь внутреннюю мк, а после прошивки, она начинает шить те, что подключаются через ISP?
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Сб июл 26, 2014 10:45:25
vasylll
Boryan_R писал(а): Но, я внёс некие усовершенствования в схему по питанию. Питается схема от АКБ от приставки Sony PSP ёмкостью 1200 мА, которая заряжается от USB и контролируется MAX1555, далее преобразователь DC-DC на МС34063 ....
А можно Ваш вариант исполнения (схема, печатка) программатора посмотреть.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вт июл 29, 2014 16:39:15
XoXoL007
Добрый день, подскажите пожалуйста, кто нибудь сталкивался с подобной проблемой? Собрал программатор AVR910 от Протосса, и комп его не видет, точнее происходит такое (тестировал на win 7 и win xp) подключаем программатор без мк или же без замыкания на MOD и система определяет его как "Неизвестное устройство" и отказывается устанавливать драйвера! Другое - подключаем мк и ставим перемычку на MOD и тут встречаем тоже самое. Было ли что то подобное у кого нибудь? Схему уже пересобрал (2 печатки пробывал, 1 - чья-то, 2- сам развёл по оригинальной схеме Протосса)
Единственное отличие кстати то, что у меня используется ATMEGA8A-PU ну как понял, эта просто усовершенствованная версия предъидущей, так что с ней проблем не должно быть
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пн авг 25, 2014 19:28:37
Boryan_R
vasylll писал(а):Boryan_R писал(а): Но, я внёс некие усовершенствования в схему по питанию. Питается схема от АКБ от приставки Sony PSP ёмкостью 1200 мА, которая заряжается от USB и контролируется MAX1555, далее преобразователь DC-DC на МС34063 ....
А можно Ваш вариант исполнения (схема, печатка) программатора посмотреть.
Схема увы в голове ...да и в моём посту выше все изменения описаны. Печатка делалась под себя лично..есно обозначений элементов нет..они тоже в голове ..если нужно то выложу сюда..Но думаю разобраться в ней ( учитывая что схемы нет) будет сложнее чем свою новую нарисовать..
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Сб янв 10, 2015 20:41:09
dimanchick
Прошу прощения за возможно глупый вопрос.
В продаже есть только ATMEGA8-16AU(SMD) и ATMEGA8-16AU(dip) - подойдут ли они вместо ATMEGA8(A)-16PU(PI) для версии программатора, "Плата (SL5), прошивка (hex) и драйвера для USB AVR910 от PROTTOSS'a" ?
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Вс янв 11, 2015 00:04:07
mr_kot
dimanchick писал(а): и ATMEGA8-16AU(dip)
AU в DIP-корпусе не бывает, это TQFP. В DIP обозначаются
PU или
PI
Скорее всего в магазине продавцы бестолковые. А в общем-то подойдет любая ATMEGA8.
Re: Программаторы для микроконтроллеров Atmel.
Добавлено: Пт мар 27, 2015 10:13:48
den-crash
Ребята не могу найти в этой теме печатку прогера avr на FT232 в корпусе TQFP. Поделитесь если есть! Заранее благодарю.