roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 дек 2024, 13:47

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 12:10 
Не в сети

Зарегистрирован: 22 авг 2007, 22:07
Сообщения: 56
Откуда: Украина, Харьков
а чего по питанию и reset? резисторы?

AVR, а вы бы еще в курсе своем вставили якори и ссылочки на конкретное место давали, а то не всегда есть возможность искать что-то чтобы сразу ответить вразумительно или вопрос задать. Вот как у меня сейчас - я на работе времени нет особо вдаваться в чтение, а если бы сразу носом тыкнули - я бы уже и вопросы свои мог обдумывать. Ссылочки типа http://avr123.nm.ru/07.htm#reset_connection


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 12:47 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
А какой компилятор? Я вот когда первого робота строил брал за основу какую-то программу с робокомуа (или с феликса, или с робоклуба). Так чтобы заработало в CVARV пришлось изрядно попотеть. :) А как они не работают? Не компилится? Или задержек нужных нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 13:20 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Цитата:
а чего по питанию и reset? резисторы?

Reset нужно подключить к питанию через резистор 10К. Иначе возможны разные глюки и причем достаточно часто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 13:55 
Не в сети

Зарегистрирован: 22 авг 2007, 22:07
Сообщения: 56
Откуда: Украина, Харьков
Нет нужных задержек, но все компилируется отлично. Я говорил, что и delay.h есть и в нем там все вроде разумно написано и еомпилируется, правда говорит, что надо указаывать не avt/delay.h, а util/delay.h, но это в качестве warning. Вобщем компилируется в любом случае (когда util/delay.h даже без ворнинга), но задержек нет - хоть тресни.

насчёт reset - у меня он через 330 Ом подключен... вроде не было никаких проблем. У меня и питание заниженное - 3,7В от нокиевского аккума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 13:55 
Не в сети

Зарегистрирован: 22 авг 2007, 22:07
Сообщения: 56
Откуда: Украина, Харьков
Компилятор WinAVR


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 14:10 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
maska писал(а):
а чего по питанию и reset? резисторы?

Ссылочки типа http://avr123.nm.ru/07.htm#reset_connection


Там есть что на ресет желательно понавесить и что ВСЕ ножки питания и земли нужно подключать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 14:27 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Попроубй вместо
_delay_loop_2(600);

писать
delay_ms(600);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 14:42 
Не в сети

Зарегистрирован: 22 авг 2007, 22:07
Сообщения: 56
Откуда: Украина, Харьков
Master писал(а):
Попроубй вместо
_delay_loop_2(600);

писать
delay_ms(600);



простите я протупил - не выложил исходник, который на myrobot.ru был (<был> - потому-что не работает сайт почему-то сейчас).
Так вот там в примере кода delay_ms(), и у меня как раз эта функция и не работала. Я её заменил на _delay_loop2(600) да ещё и в цикле приходится запускать какое-то магическое число раз - подбиралось тыком.

Посмотрите в начале кода стоит задержка

  while (counter != 100)
  {
     _delay_loop_2(15000);
     counter++;
  }

это по-идее на 15 секунд задержку делает.  Некрасиво как-то получается.

С delay_ms() компилируется, но контроллер задержку не делает...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 15:15 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Пропробуй откомпилить в CVavr у меня в нем все ОК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 15:24 
Не в сети

Зарегистрирован: 22 авг 2007, 22:07
Сообщения: 56
Откуда: Украина, Харьков
программатор 5-ти проводковый на LPT переделывать не прийдётся для CVAVR?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 15:29 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
maska писал(а):
программатор 5-ти проводковый на LPT переделывать не прийдётся для CVAVR?


http://avr123.nm.ru/07.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 авг 2007, 14:34 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
maska писал(а):
программатор 5-ти проводковый на LPT переделывать не прийдётся для CVAVR?

Зачем?  :shock:  Ножки-то у контроллера те же останутся  :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Первое творение на контроллере
СообщениеДобавлено: 03 авг 2010, 19:04 
Не в сети
Аватара пользователя

Зарегистрирован: 19 апр 2010, 08:38
Сообщения: 74
Откуда: SVERDLOVSK
прог. языки: нелюблю
ФИО: Лёха
Ошибка схемы в том что нет резистора на выводе РЕСЕТ ?

_________________
Я стал таким, каким я стал, сожалеть поздно...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Первое творение на контроллере
СообщениеДобавлено: 03 авг 2010, 20:29 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
резет к питанию должен быть подтянут


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO