Программаторы для микроконтроллеров Atmel.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Встал на лапы
Сообщения: 125
Зарегистрирован: Чт апр 23, 2009 23:33:46

Сообщение 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б...
Всё правильно, так и должно быть. Судя по логу файл прошивки записался верно, так что перешей фузы -- должно работать.
Реклама
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Вт ноя 26, 2013 00:18:18
Откуда: СПб

Сообщение marksimo »

Я понял. попробую с фьюзами..Однако, что касается питания, я usb не подключаю, использую питание от usbasp, т.е. задействовал временно 2 ногу ISP.. Проверил на МК-на 7 и 20 ногах - 4,85V. Думаю этого достаточно..
Реклама
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Вт ноя 26, 2013 00:18:18
Откуда: СПб

Сообщение marksimo »

Спасибо dmibr! Залил снова прошивку, затем фьюзы, подключил к компу по USB, прогер определился, дрова установились, все ok!
Как Вы так во фьюзах разбираетесь, там же столько вариантов...
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Вт ноя 26, 2013 00:18:18
Откуда: СПб

Сообщение 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
Вложения
atmega_fusebit_doctor_2.11_m8.hex
(19.14 КБ) 361 скачивание
atmega_fusebit_doctor_V2h_schematic.pdf
(34.24 КБ) 581 скачивание
v2h.lay
(105.72 КБ) 732 скачивания
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 125
Зарегистрирован: Чт апр 23, 2009 23:33:46

Сообщение 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)
Нет ли замыканий в обвязке меги?
Реклама
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Вт ноя 26, 2013 00:18:18
Откуда: СПб

Сообщение marksimo »

Похоже доктор работает, все проверил, замыканий нет вроде как.. Но работает как то странно.
При пустом докторе вообще ничего не горит, если втавляю атмегу8, новую или прошитую, нажимаю старт, короткое мигание обоих диодов и все..Затем ERASE замыкаю и опять старт..Проверяю в USBasp-обнулился и фьюзы обнулились..
Тут чисто с индикацией что-то не понятное, но доктор получается рабочий..
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 55
Зарегистрирован: Сб авг 03, 2013 18:33:47

Сообщение solovev-i »

котики дайте пожалуйста скрин как выставить правельно фузы для прошивки понипрог.
Прорезались зубы
Аватара пользователя
Сообщения: 216
Зарегистрирован: Пт фев 21, 2014 22:39:54
Откуда: живу на крыше

Сообщение 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
Изображение
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

Boryan_R писал(а):поднимает "убитые" контроллеры не правильной установкой фьюзов
Не надо "свистеть".
По ISP Вы фьюзы не восстановите.
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 216
Зарегистрирован: Пт фев 21, 2014 22:39:54
Откуда: живу на крыше

Сообщение Boryan_R »

смотря какие, если SPIEN отрубить или RSTDISBL ..ясен пень не поднимешь.. а в основном новички ошибки делают в неправильном тактировании..сам сколько раз нарывался и тогда только прошивка по ISP с внешним тактированием..а тут оно как раз реализовано в отличии от многих других
Последний раз редактировалось AlekseyEnergo Вт май 13, 2014 22:47:15, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал. Заблокирован на 3 дня.
Родился
Сообщения: 3
Зарегистрирован: Пн май 12, 2014 20:05:37

Сообщение skvor22 »

Ситуация у меня такая. Собран программатор "5 проводков" по проращенной схеме программатора STK200+/300. Изображение питание контролера внешнее 5 вольт.
Прошивал в основном ATtiny2313 через CodeVisionAVR V2.05.3 Прошло пол года, решил прошить АТМЕGA16, но CodeVisionAVR выдает ошибку Изображение, самое интересное, что тоже самое выдает при попытке считать данные и с ATtiny2313, которая стоит в рабочей схеме и работает. Причем ранее программировалась эта микросхема с этого же компьютера этой же схемой для программирования. Саму схему программирования прозванивал, она исправна.
Почему появляется сообщение об ошибке?
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Вт ноя 26, 2013 00:18:18
Откуда: СПб

Сообщение marksimo »

Если у Вас длина кабеля 1м, как видно на рисунке, это очень много, следует уменьшить до 20см
Еще один момент, USB следует использовать непосредственно на компе(исключить разветвители)
У меня была ошибка в этом при прошивке..
Вообще, очень уж этот прогер капризный и боится наводок, я например так и не смог его запустить..
Сделал из USBasp AVR Doper совместимый с STK 500 путем перепрошивки и все проблемы закончились...
Статья здесь, если интересно: http://makesystem.net/?p=6
Родился
Сообщения: 3
Зарегистрирован: Пн май 12, 2014 20:05:37

Сообщение skvor22 »

Решение моей проблемы оказалось таким: контролер отказывался работать с программатором при питании отличном от 5 В. Записал от компьютера и все стало работать.
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Пн ноя 04, 2013 16:53:53

Сообщение XoXoL007 »

Добрый день, а кто нибудь подскажет как ISP собрать? схемки, чтобы подключать разные мк через шлейф. Это получается после того AVR910 собираешь, просто его к USB, прошиваешь внутреннюю мк, а после прошивки, она начинает шить те, что подключаются через ISP?
Встал на лапы
Сообщения: 90
Зарегистрирован: Вс июн 14, 2009 22:28:30

Сообщение vasylll »

Boryan_R писал(а): Но, я внёс некие усовершенствования в схему по питанию. Питается схема от АКБ от приставки Sony PSP ёмкостью 1200 мА, которая заряжается от USB и контролируется MAX1555, далее преобразователь DC-DC на МС34063 ....
А можно Ваш вариант исполнения (схема, печатка) программатора посмотреть.
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Пн ноя 04, 2013 16:53:53

Сообщение XoXoL007 »

Добрый день, подскажите пожалуйста, кто нибудь сталкивался с подобной проблемой? Собрал программатор AVR910 от Протосса, и комп его не видет, точнее происходит такое (тестировал на win 7 и win xp) подключаем программатор без мк или же без замыкания на MOD и система определяет его как "Неизвестное устройство" и отказывается устанавливать драйвера! Другое - подключаем мк и ставим перемычку на MOD и тут встречаем тоже самое. Было ли что то подобное у кого нибудь? Схему уже пересобрал (2 печатки пробывал, 1 - чья-то, 2- сам развёл по оригинальной схеме Протосса)

Единственное отличие кстати то, что у меня используется ATMEGA8A-PU ну как понял, эта просто усовершенствованная версия предъидущей, так что с ней проблем не должно быть
Прорезались зубы
Аватара пользователя
Сообщения: 216
Зарегистрирован: Пт фев 21, 2014 22:39:54
Откуда: живу на крыше

Сообщение Boryan_R »

vasylll писал(а):
Boryan_R писал(а): Но, я внёс некие усовершенствования в схему по питанию. Питается схема от АКБ от приставки Sony PSP ёмкостью 1200 мА, которая заряжается от USB и контролируется MAX1555, далее преобразователь DC-DC на МС34063 ....
А можно Ваш вариант исполнения (схема, печатка) программатора посмотреть.
Схема увы в голове ...да и в моём посту выше все изменения описаны. Печатка делалась под себя лично..есно обозначений элементов нет..они тоже в голове ..если нужно то выложу сюда..Но думаю разобраться в ней ( учитывая что схемы нет) будет сложнее чем свою новую нарисовать..
Родился
Сообщения: 1
Зарегистрирован: Сб янв 10, 2015 20:28:27

Сообщение dimanchick »

Прошу прощения за возможно глупый вопрос.
В продаже есть только ATMEGA8-16AU(SMD) и ATMEGA8-16AU(dip) - подойдут ли они вместо ATMEGA8(A)-16PU(PI) для версии программатора, "Плата (SL5), прошивка (hex) и драйвера для USB AVR910 от PROTTOSS'a" ?
Друг Кота
Аватара пользователя
Сообщения: 4625
Зарегистрирован: Пт ноя 27, 2009 18:12:27
Откуда: Черкассы, UA

Сообщение mr_kot »

dimanchick писал(а): и ATMEGA8-16AU(dip)
AU в DIP-корпусе не бывает, это TQFP. В DIP обозначаются PU или PI
Скорее всего в магазине продавцы бестолковые. А в общем-то подойдет любая ATMEGA8.
Изображение

В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.
Контактная информация:
Родился
Сообщения: 4
Зарегистрирован: Вс мар 15, 2015 22:48:25

Сообщение den-crash »

Ребята не могу найти в этой теме печатку прогера avr на FT232 в корпусе TQFP. Поделитесь если есть! Заранее благодарю.
Ответить

Вернуться в «Статьи»