Ардуино как программатор меги

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Valina
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт фев 18, 2014 22:33:59

Ардуино как программатор меги

Сообщение Valina »

Всем привет! Использую ардуино уно в качестве программатора. Получалось программировать мегу16 и тиньку13а. Столкнулся с проблемой ардуинка перестала их шить ((( При этом сама она работает, те она программирует себя и всё ок, только вот как программатор не хотит (((( Дудка пишет что не видит ардуино, хотя через своё по ардуино шьёт через дудку. Заметил что ошибка выскакивает при установке конденсатора на 1 мкф, без него ошибки нет, но без него шить микрухи не хочет. Пробовал менять конденсатор, полярность правильно ставлю, конденсатор рабочий. Дрова переставлял несколько раз. Возможно (не уверен) я словил коротыша. Есть предложения как можно воскресить ардуинку? Или только перепрошить? И перепрошивка поможет ли ))) Пляски с бубном и мученье гугла притупили моё мировосприятие, так что просьба помочь. Кстати дудка пишет "...avrdude not in sync..." PS сильно не пинайте )))
Последний раз редактировалось Valina Чт мар 06, 2014 09:14:19, всего редактировалось 1 раз.
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Помогите

Сообщение Engineer_Keen »

Во-первых название темы смените, пока модераторы не увидели :facepalm:
Во-вторых, какой конденсатор? В какой цепи?
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Реклама
Valina
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт фев 18, 2014 22:33:59

Сообщение Valina »

Конденсатор между ресетом и землей, так пишут делать чтобы ардуино при программировании не сбрасывалась
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Ардуино как программатор меги

Сообщение Engineer_Keen »

А между ресетом и +5В есть резистор на несколько килоом?
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Реклама
Эиком - электронные компоненты и радиодетали
Valina
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт фев 18, 2014 22:33:59

Re: Ардуино как программатор меги

Сообщение Valina »

Если и есть, то я его не вижу. Есть smd резисторы, но я не уверен что они относятся к ресету или к гнд
Реклама
Valina
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт фев 18, 2014 22:33:59

Re: Ардуино как программатор меги

Сообщение Valina »

Никто мне тут не поможет?
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Ардуино как программатор меги

Сообщение Engineer_Keen »

А омметром посмотреть сопротивление между ресетом и +5В (при отключенном питании естественно) нельзя?
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Аватара пользователя
ks0
Прорезались зубы
Сообщения: 238
Зарегистрирован: Чт фев 28, 2013 14:16:10

Re: Ардуино как программатор меги

Сообщение ks0 »

Конденсатор никакой не использую, или резистор 120 Ом между резетом ардуины и питанием 5В, или прям так, со второй попытки и так срабатывает. Видно же когда ардуина сбрасывается.
Valina
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт фев 18, 2014 22:33:59

Re: Ардуино как программатор меги

Сообщение Valina »

Видно, без конденсатора она у меня не шьёт, с конденсатором загорается светодиод ошибки
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Ардуино как программатор меги

Сообщение Morroc »

У меня подобная подобная фигня. Шила... перестала... Часок поковырялся и забил, в общем если есть другие варианты - лучше не надо через нее :)
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Valina
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт фев 18, 2014 22:33:59

Re: Ардуино как программатор меги

Сообщение Valina »

Спасибо ))) Я тоже пока решил отложить ))) Буду ждать озарения или лучших времен )))
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Ардуино как программатор меги

Сообщение Morroc »

у меня были проблемы с "голой" мега8 +usbasp из за низкой тактовой частоты внутреннего генератора, мегу328 при этом программатор видел - возможно там по умолчанию она выше или я в ней поменял раньше, попробуй собрать программатор по com/lpt порту и перешить фьюзы на другую частоту или внешний кварц и потом уже шить через "Arduino ISP", мегу8 я ардуиной шил точно, но вот какая была при этом частота фьюзами выставлена в ней я не помню, usbasp с ней заработал когда я перемычку "slow sck" на нем поставил
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Valina
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт фев 18, 2014 22:33:59

Re: Ардуино как программатор меги

Сообщение Valina »

У меня другая проблема ))) Я ардуинкой пользовался как программатором проги писал на си, заливал при помощи ардуины ))) "Arduino ISP" не использую в последнее время. Теперь купил usbasp всё шьётся ))) Только сначало не хотело-два контакта не были пропаяны :beer: А что с самой ардуиной, или со мной не так я пока не осознал )))
kentik
Грызет канифоль
Сообщения: 252
Зарегистрирован: Пт апр 05, 2013 09:55:02

Re: Ардуино как программатор меги

Сообщение kentik »

перед заливкой скетча ArduinoISP в самом скетче измените скорость с 19200 на 9600, соответственно в дудке тоже измените.
Кондер не использую - без него шьется все ок.
Аватара пользователя
ks0
Прорезались зубы
Сообщения: 238
Зарегистрирован: Чт фев 28, 2013 14:16:10

Re: Ардуино как программатор меги

Сообщение ks0 »

А кстати сегодня узнал, что в скетче ArduinoISP есть ОШИБКА! Просидел несколько часов, не мог понять почему прошивка на Атмеге глючит, потом заметил, что EEPROM не верифицируется после записи. Думал, что битый контроллер, взял другой, то же самое. Слил EEPROM с обоих, сравнил, они один в один, хоть и не совпадают с тем, что должно было быть. Начал курить гугл, и узнал, что в скетче, который, например, у меня шел с версией 1.0.3 есть ошибка. Обновленный скетч есть на этой странице
http://openrcforums.com/forum/viewtopic ... 4&start=30
Если сравнить по символам, то видно, что в паре мест есть различия, в суть их я не вникал.
СпойлерВ функциях write_eeprom и eeprom_read_page должно быть int start = here; вместо int start = here * 2;
Однако после заливки нового скетча, EEPROM прошилась сразу и верифицировалась.
Так что как говорится "Хозяйке на заметку!"
Ответить

Вернуться в «Разные вопросы по МК»