roboforum.ru

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

Интересно работает после прошивки

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Интересно работает после прошивки

Сообщение Lockdog » 07 май 2008, 18:49

В общем собрал простую тестовую платку на ATmega8 и L293D+движок, прошиваю контроллер, но программа на нём выполняется, только если программатор подключён к контроллеру и к компьютеру...т.е. после прошивки мотор вращается (написал для начала программку, чтобы мотор попеременно вращался в разные стороны) как надо, отключаю программатор от контроллера - mega "виснет" (мотор вращается только в одну сторону), подключаю обратно - всё опять работает, тоже самое происходит, если отключаю программатор от компа...если отключить питание от схемы и отключить программатор, а затем опять подать питание на схему, то мотор вообще не вращается.
Программатор AVR910 USB, софт AVRProg.

Помогите пожалуйста...
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Интересно работает после прошивки

Сообщение Fox89 » 07 май 2008, 20:32

конденсатор по питанию у МК стоит? параллельно с мотором искрогасящий конденсатор стоит?
Fox89
 
Сообщения: 57
Зарегистрирован: 11 ноя 2007, 20:12
Откуда: урал

Re: Интересно работает после прошивки

Сообщение Myp » 07 май 2008, 20:39

имхо проблема с ресетом

пока ресет в программаторе то работает
как тока ресет освобождается всё нафиг глючит


вот...
это я как телепат сообщаю
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Интересно работает после прошивки

Сообщение Lockdog » 07 май 2008, 21:01

Fox89 писал(а):конденсатор по питанию у МК стоит? параллельно с мотором искрогасящий конденсатор стоит?


Всё стоит, только мне кажется, что это не имеет отношение к вышеописанной проблеме...

Myp писал(а):имхо проблема с ресетом

пока ресет в программаторе то работает
как тока ресет освобождается всё нафиг глючит


вот...
это я как телепат сообщаю


Я тоже об этом подумал... А что я такого НЕ написал, что проблему можно решить чисто телепатически???
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Интересно работает после прошивки

Сообщение Fox89 » 07 май 2008, 21:14

Lockdog писал(а):Всё стоит, только мне кажется, что это не имеет отношение к вышеописанной проблеме...


помехи могут быть, компьютер как заземление может срабатывать

Lockdog писал(а):Я тоже об этом подумал... А что я такого НЕ написал, что проблему можно решить чисто телепатически???

схемы не дал, фотографии
Fox89
 
Сообщения: 57
Зарегистрирован: 11 ноя 2007, 20:12
Откуда: урал

Re: Интересно работает после прошивки

Сообщение Lockdog » 07 май 2008, 21:45

Я так понимаю, что одним из решений проблемы будет подавать на ресет лог. "1"?
Вот схема.
Вложения
Untitled-2.jpg
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Интересно работает после прошивки

Сообщение Кирилл » 08 май 2008, 00:16

:shock: подтяни ресет на плюс резистором на 10к
а также конденсаторы и дроссель поставь.
Последний раз редактировалось Кирилл 08 май 2008, 00:18, всего редактировалось 1 раз.
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Интересно работает после прошивки

Сообщение Lockdog » 08 май 2008, 00:18

Спасибо, попробую...

P.S. а нафиг колебательбный контур и куда его тыкать?
Последний раз редактировалось Lockdog 08 май 2008, 00:29, всего редактировалось 2 раз(а).
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Интересно работает после прошивки

Сообщение Кирилл » 08 май 2008, 00:28

не колебательный контур, а конденсаторы и дроссель от помех
-= Александр =- писал(а):С каждой ноги мотора по 15 пикофарад на землю. Еще можно питающие провода на бублик оборотов 10 намотать (обязательно вместе, чтоб оба мотались как один двужильный) тоже от помех защищает.
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Интересно работает после прошивки

Сообщение Lockdog » 08 май 2008, 00:29

Под рукой не нашлось на 10 кОм, какой-нить другой можно поставить?

На движках стоят кондёры, правда по 10 пФ
Последний раз редактировалось Lockdog 08 май 2008, 00:31, всего редактировалось 1 раз.
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Интересно работает после прошивки

Сообщение Кирилл » 08 май 2008, 00:30

5 - 10к
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Интересно работает после прошивки

Сообщение Lockdog » 08 май 2008, 00:40

При подключённом резисторе не заработало...
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Интересно работает после прошивки

Сообщение Кирилл » 08 май 2008, 00:43

на питании электролит стоит?
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Интересно работает после прошивки

Сообщение Lockdog » 08 май 2008, 00:44

Да, на 1000 микроФарад
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Интересно работает после прошивки

Сообщение Кирилл » 08 май 2008, 00:51

а как обстоят дела с AVCC?
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10