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

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

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


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

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

Сообщение 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б...

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

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

Сообщение marksimo »

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

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

Сообщение marksimo »

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

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

Сообщение 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 КБ) 358 скачиваний
atmega_fusebit_doctor_V2h_schematic.pdf
(34.24 КБ) 579 скачиваний
v2h.lay
(105.72 КБ) 729 скачиваний
dmibr
Встал на лапы
Сообщения: 125
Зарегистрирован: Чт апр 23, 2009 23:33:46

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

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

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

Сообщение marksimo »

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

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

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

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

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

Сообщение Boryan_R »

пересобирал кучу разных схем ..всё не то. И вот в просторах сети нашёл чудо девайс. Судите сами, вот станичка автора http://mdiy.pl/uprog-maly-szybki-przenosny-programator-avr-z-sd/?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
Изображение
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

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

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

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

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

Сообщение Boryan_R »

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

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

Сообщение skvor22 »

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

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

Сообщение marksimo »

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

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

Сообщение skvor22 »

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

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

Сообщение XoXoL007 »

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

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

Сообщение vasylll »

Boryan_R писал(а): Но, я внёс некие усовершенствования в схему по питанию. Питается схема от АКБ от приставки Sony PSP ёмкостью 1200 мА, которая заряжается от USB и контролируется MAX1555, далее преобразователь DC-DC на МС34063 ....

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

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

Сообщение XoXoL007 »

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

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

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

Сообщение Boryan_R »

vasylll писал(а):
Boryan_R писал(а): Но, я внёс некие усовершенствования в схему по питанию. Питается схема от АКБ от приставки Sony PSP ёмкостью 1200 мА, которая заряжается от USB и контролируется MAX1555, далее преобразователь DC-DC на МС34063 ....

А можно Ваш вариант исполнения (схема, печатка) программатора посмотреть.

Схема увы в голове ...да и в моём посту выше все изменения описаны. Печатка делалась под себя лично..есно обозначений элементов нет..они тоже в голове ..если нужно то выложу сюда..Но думаю разобраться в ней ( учитывая что схемы нет) будет сложнее чем свою новую нарисовать..
dimanchick
Родился
Сообщения: 1
Зарегистрирован: Сб янв 10, 2015 20:28:27

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

Сообщение dimanchick »

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

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

Сообщение mr_kot »

dimanchick писал(а): и ATMEGA8-16AU(dip)

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

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

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

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

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

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