Нужен программатор для ATMEGA32-16PU

Чем и как залить прошивку в контроллер, EPROM, чайник, утюг, самовар ...
odvl
Читатель
Читатель
Сообщения: 20
Зарегистрирован: 25 окт 2012, 20:08

Re: Нужен программатор для ATMEGA32-16PU

Сообщение odvl »

rhf-admin писал(а):О, прикольно, не знал, что в ic-prog так можно. Здесь этот метод тоже подходит почти без изменений.
Устанавливаем "вкл.выход" - Data устанавливается в 1 (около +5В), появляется галочка в поле "вход данных".
Замыкаем Data на COM - галочка в поле "вход данных" пропадает.
Устанавливаем галочку "включить тактирование" - Clock устанавливается в 1.
Устанавливаем галочку в поле "вкл.сброс" - появляется +5В на Vcc.
у меня галочка в поле вход данных уже стоит , на Data уже 4.86в, устанавливаешь галочку, затем ее выключаешь и тогда Data сбрасывается на 0.15в, при установке заново, переключает на 4.86в.
вход данных галочка не пропадает даже при замыкании Data на COM
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

То, что Data сбрасывается на 0.15В - это хорошо, значит выход работает, а вот то, что галочка вход данных при этом не пропадает - это плохо, значит вход не работает (какая-то часть канала "11-я нога логики->10-я нога логики->8-я нога com-порта"). Соответственно надо измерить напругу на 11-й ноге логики, на 10-й ноге логики и на 8-й ноге порта. Когда Data=+5В - на 11-й ноге тоже должно быть 5В, на 10-й ноль и на 8-й ноге порта ноль, когда на 11-й ноль - на 10-й +5 и на 8-й ноге порта +5.
С уважением, администрация сайта.
odvl
Читатель
Читатель
Сообщения: 20
Зарегистрирован: 25 окт 2012, 20:08

Re: Нужен программатор для ATMEGA32-16PU

Сообщение odvl »

первоначальное включение
DB9 вывод напр.В выводы PIC
3 +9.15 4 +11.63
4 +9.92 12 +4.9
6 +9.22 13 +4.87
8 0 14 +4.88


Ставим V вкл.вых.данных V на вход данных уже стоит до включения V
DB9 вывод напр.В выводы PIC
3 +9.15 4 +11.63
4 +9.92 12 0
6 -9.11 13 +4.87
8 0 14 +4.89
убираем V вкл.вых.данных
DB9 вывод напр.В выводы PIC
3 +9.15 4 +11.63
4 -9.57 12 0
6 -9.98 13 +0.61
8 0 14 +4.89

Ставим V вкл.такт
DB9 вывод напр.В выводы PIC
3 +9.14 4 +11.63
4 +9.74 12 4.9
6 +9.21 13 +0.61
8 +4.86 14 0

Ставим V вкл.сброс
DB9 вывод напр.В выводы PIC
3 +9.14 4 +11.63
4 -9.61 12 0
6 -8.95 13 0.61
8 +4.86 14 +4.88

При V вх.данных, при замыкании DATA на GND V пропадает
Вроде все сигналы есть, но при прошивке ошибки, задержка не помогает. Прошитый с рабочей прошивкой PIC читает как чистый
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

Исправление от 26.04.2013
Что-то мы тут оба неправильно измерили. 8-я нога порта - это вход, она ни на что не влияет, влияют на напруги на выводах пика 3,4,6 ноги порта.
3-я отвечает за питание, 4-я - за данные, 6 - за clock.
У нас получилось:
при включении теста, на порту: 3-я = +10, 4-я = +10, 6-я = +10, на выводах пика: clock=+5, data=+5, Vdd=+5
и далее, при включении сигнала тактирования, на порту: 3-я = +10, 4-я = +10, 6-я равна +10, а на выводах пика clock=+5, data=0, Vdd=0
Так быть вообще не может. Правильные тесты на следующей странице темы.
-------------
Может быть по идее один вариант, когда программатор работает, но считывает не то, что заливает, а FF, - когда прошивка залочена.
В связи с этим вопрос: а можно глянуть биты конфигурации в заливаемой прошивке?
С уважением, администрация сайта.
odvl
Читатель
Читатель
Сообщения: 20
Зарегистрирован: 25 окт 2012, 20:08

Re: Нужен программатор для ATMEGA32-16PU

Сообщение odvl »

то что заливаю. раньше я заливал прошивку, делал установки в епром, затем считывал и прошивал другой пик. но тот программатор перестал работать, поэтому нужен новый без нагрузки на компорт
Вложения
Termometr.rar
(2.87 КБ) 551 скачивание
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

Хм, там только галочка MCLR, а защиты программ нету. Тады должно работать, если камень живой.
С уважением, администрация сайта.
mdisel
Читатель
Читатель
Сообщения: 7
Зарегистрирован: 17 апр 2013, 16:44

Re: Нужен программатор для ATMEGA32-16PU

Сообщение mdisel »

Подскажите по AVR Module.
Между MOSI и MISO к 17 и 18 ногам МК есть площадки для резисторов. Какие у них номиналы? И какой кварц поставить?
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение molyman »

Скажи ты на какой странице топика, этот модуль нашел? А то не понятно про что ты.
Если хочешь что-то сделать, сделай это сам!
mdisel
Читатель
Читатель
Сообщения: 7
Зарегистрирован: 17 апр 2013, 16:44

Re: Нужен программатор для ATMEGA32-16PU

Сообщение mdisel »

molyman писал(а):Скажи ты на какой странице топика, этот модуль нашел? А то не понятно про что ты.
Брал не с топика, а со страницы сайта - http://radiohlam.ru/control/uniprogr.htm. В топике это - viewtopic.php?f=13&t=3223&st=0&sk=t&sd=a&start=50#p6882. В архиве печатка программатора + модуля для подключения PIC12, PIC16, PIC18 и модуля для подключения 8-ми и 20-ти ногих AVR.
На модуле это R13 (обычн.) и R18 (SMD). Номиналы не даны. И там же кварц. Какой лучше поставить: 4/8/10МГц???
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение molyman »

Мда, это лабал Админ переходник для AVR. Я слепил такой программатор без всяких переходников, и программировал внутрисхемно им, т.е. в плате с чипом и с нужным мне кварцом. Т.е. кварц нужно ставить на нужную тебе частоту. Желательно с кондеями в 22pF от концов кварца на GND. Для AVR с данным программатором я ни каких резисторов не делал. Шьет все на ура. К этому программатору я даже цеплял вот этот переходник от сюда, только вместо платки c USB был программатор с этого топика к СОМ порту.
Если хочешь что-то сделать, сделай это сам!
Ответить