Страница 1 из 1

почему если программатор не отключаю, atmega уходить в Reset

Добавлено: Сб июл 05, 2008 16:54:38
ArtemKuchin
программатор AVR-PG1B
http://www.chipdip.ru/product0/14526810.aspx

программа программатора: ponyprog

Беда какая, раньше такого не было вроде (месяца 2 назад), пересобрал макетку и поменял материанскую плату и подключит еще удленитель com-порта (без него просто не реально работать).

Т.е. поменялось все :)

И вот теперь, после программирования МК то запускается. то нет, то запускается, начинает работать, потом уходит в ресет и снова начинает работать или вообще в ресете и остается.

Выдергиваю программатор - все работает как надо. Только всталю - сразу в ресет.

На МК ресет через пул-ап подведен на +5В. В параллель туда же врублен программатор. На программатор заведены земля и +5 с того же источника, что и сам МК и все это дело питается через USB с одного компа. Т.е. исчтоник единый для всего.

На сколько понимаю, это все значит, что программатор землю кидает на пин reset, даже когда программиравние бодее не идет.

Что за лажа? Есть идеи?

Добавлено: Сб июл 05, 2008 22:19:28
Aheir
Мне кажется, что этот программатор не умеет держать свои выходы в третьем состоянии, соответственно может и 0 подавать на Ресет.

Добавлено: Вс июл 06, 2008 20:39:31
Сэр Мурр
Или материнская плата даёт уровни сигналов, которыу ваш программатор плохо воспринимает ( например, уровни сигналов раньше были "0" +12 вольт; "1" -12 вольт. Сейчас их делают практически одинаковыми со стандартными уровнями TTL.).

Добавлено: Вс июл 06, 2008 22:37:14
Пухич
Вот с чем не раз сталкивался у писюков - на вход СОМ-порта успешно принимаются в качестве логической единицы сигналы 0В (при этом нулем считается по-прежнему +12В). Так что проверь логику работы программатора с вольтметром в руках.

Добавлено: Пн июл 07, 2008 13:32:17
dt_andrew
у меня такое было

поменял источник питания все пропало

Добавлено: Вт июл 08, 2008 00:02:24
ArtemKuchin
разобрался

тупость, блин - НЕКАЧЕСТВЕННАЯ ПАЙКА в переходнике
http://www.artem.ru/cgi-bin/news?c=v&id=728

оказалось, что каким то образом GND и RESET (стоящие рядом - тупо), начали коротить. Померял R - в районе 5кОм. Резаком прошелся между контактами и пайкой - R стало неизмеряемым и все прошло.
Муть какая-то. Почему 5К? Почему не просто накоротко? Через что 5К? Через оставшуюся канифоль?

Добавлено: Вт июл 08, 2008 01:40:48
Пухич
М.б. мельчайший непротрав. Или сопля.

Добавлено: Вт июл 08, 2008 09:15:48
ArtemKuchin
Пухич писал(а):М.б. мельчайший непротрав. Или сопля.
это же кусок макетки, там вроде качество на уровне, непротравов не должно быть.
А по поводу сопли. Так оно R ближе к 0 должна давать. а не к 5К, и под лупой я ничего и не увидел. А вот когда резаком начал проходится. то туча канифоли снялась (ее даже видно не было, так так тонким слоем).
Ой кажется не чисто что-то с этой канифолью.