roboforum.ru

Технический форум по робототехнике.

Atmega328 хелп)

Re: Atmega328 хелп)

tomilkos239 » 27 авг 2013, 14:45

Кварц именно на 16 мГц.
Конденсаторы на 22 само собой есть.
Резистор на ресет есть.
Платы распробовал все возможные. И при uno и при duemilanove одинаковый результат: stk500_getsync(): not in sync: resp=0x00.
Конденсатора к питанию нет. Сейчас добавил но всего-лишь на 10 мкф. Тоже самое... других нет. Может не в нем дело? В другом роботе стоят 2 на входе и выходу у стаба, но тоже по 10 мкф. Не уж-то из-за этого не шьется?

Добавлено спустя 8 минут 25 секунд:
Добавил на выход конденсатор на 1500мкф. Теперь при загрузке на программаторе пару раз мигает "rx", потом пол-секунды ничего не происходит, потом пару раз мигает "tx", потом пишет что загрузка завершена, с той-же ошибкой, но потом 13-ый светодиод хаотично мигает...

Добавлено спустя 2 минуты 7 секунд:
Ой, нет. Ошибка другая: avrdude: stk500_getsync(): not in sync: resp=0xfe.

Добавлено спустя 4 минуты 4 секунды:
Это если выбрать плату uno. Если выбрать duemilanove, то просто мигает пару раз "tx" потом грузиться скетч, и потом пишет: stk500_getsync(): not in sync: resp=0x00.

Re: Atmega328 хелп)

galex1981 » 27 авг 2013, 14:45

Таки какое напряжение питания на меге?

Re: Atmega328 хелп)

tomilkos239 » 27 авг 2013, 14:49

Ничего не понимаю...

Добавлено спустя 3 минуты 10 секунд:
Строго 5В

Re: Atmega328 хелп)

galex1981 » 27 авг 2013, 14:49

Запитай Мегу от 5 Вольт, проверь, возможно будет работать

Re: Atmega328 хелп)

tomilkos239 » 27 авг 2013, 15:09

Так через стаб же.

Добавлено спустя 1 минуту 9 секунд:
Плюс по уарту питание передается.

Добавлено спустя 16 минут 59 секунд:
а Aref должен быть соединен с Avcc?

Re: Atmega328 хелп)

SkyStorm » 27 авг 2013, 15:12

повесь на 13ый пин светодиод и включи, что происходит?
Бутлоадер должен отработать это видно по светику моргает с нарастающей интенсивностью около 3х сек и гаснет.
Если этого не происходит то в чипе убитый загрузчик.

Re: Atmega328 хелп)

tomilkos239 » 27 авг 2013, 15:28

Так висит он;) Кучу мег перепробовал.

Re: Atmega328 хелп)

SkyStorm » 27 авг 2013, 15:48

тогда меняй мост

Re: Atmega328 хелп)

tomilkos239 » 27 авг 2013, 15:51

В смысле взять другой уарт-модуль? Он нормальный. Другого бота я могу им программировать.

Re: Atmega328 хелп)

SkyStorm » 27 авг 2013, 16:22

Тогда смотри, у тебя 3 элемента
1. Чип
2. Мост
3. Обвязка
Если ты утверждаешь что 1 и 2 у тебя работают в другой обвязке
То логично что жопа с пунктом 3.

Далее тебе уже все советы выданы, теоретическая часть исчерпана.

Re: Atmega328 хелп)

tomilkos239 » 27 авг 2013, 16:51

Логично;) С обвязкой могут быть проблемы:
1. Ресет
2. Питание
3. Rx Tx
Других пинов на мосте нет;)
1. С ресетом все хорошо.
2. С питанием тоже.
3. rx tx тоже.
Появляется вопрос: А с чем еще может быть проблема в 2-х отдельно взятых платах? Разведены они схоже по образу и подобию своему, но род ошибки один;)

Добавлено спустя 1 минуту:
Точнее, из-за чего может еще "не шиться" контроллер?

Re: Atmega328 хелп)

Dmitry__ » 27 авг 2013, 22:20

Ты прикалываешься над людьми? :shock:
Ни стаб 7805, ни avr не обязаны работать без блокировочных конденсаторов по питанию.

Re: Atmega328 хелп)

tomilkos239 » 28 авг 2013, 03:59

Добавил уже. 2 штуки по 1500 мкф на выход и на вход. Все равно не шьется. Вопрос открыт;)

Re: Atmega328 хелп)

Dmitry__ » 28 авг 2013, 04:03

ващета, блокировочные конденсаторы - это керамика. Электролиты на частотах avr не работают :wink:
Как можно ближе к ножкам питания 7805 и avr, от 0.22 мкф до 10 мкф.

Re: Atmega328 хелп)

Madf » 28 авг 2013, 14:52

я ещё не удивлюсь, если он шьёт всё это 3-х метровым (не скрученным) проводом :D


Rambler\'s Top100 Mail.ru counter