roboforum.ru

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


помогите разобраться с delay

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Re: помогите разобраться с delay

Сообщение Xamulion » 20 фев 2009, 16:00

компилятор CVAVR. Как ему показать чтоб он видел эти "определения" Вот проект в Архиве
Вложения
Robot.rar
(21.36 КиБ) Скачиваний: 17
Xamulion
 
Сообщения: 7
Зарегистрирован: 19 фев 2009, 02:27
Откуда: Краснодар

Re: помогите разобраться с delay

Сообщение avr123.nm.ru » 20 фев 2009, 16:43

Вот так - блуждание робота :D исходник и проект CVAVR 1.25.9
Вложения
Robot.rar
(28.74 КиБ) Скачиваний: 17
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: помогите разобраться с delay

Сообщение Xamulion » 20 фев 2009, 17:19

Спасибо Я тут парился неделю А вы так за мин 5 сляпали Уважуха

Добавлено спустя 7 минут 13 секунд:
А зачем Мы это законспектировали
/***************** Функция задержки ****************/
//void delay(char ms) // Минимальная задержка с кварцем 8 МГц - 1 мс
//{
//unsigned short i, j, k; // объявляем переменные

// for (i=0; i<ms; i++) // главный цикл формирования задержки
// for (j=0; j<185; j++) // вложенный цикл формирования задержки
// k++; // произвольное действие

//delay_ms(ms);
//}
/****************************************************/
Xamulion
 
Сообщения: 7
Зарегистрирован: 19 фев 2009, 02:27
Откуда: Краснодар

Re: помогите разобраться с delay

Сообщение avr123.nm.ru » 20 фев 2009, 18:14

Потому что в CVAVR есть свои НОРМАЛЬНЫЕ паузы без странных ограничений.
Зачем вы в CVAVR пристраиваете код от WinAVR ? Его нужно использовать в прекрасном компиляторе WinAVR.

Для CVAVR достаточно просто на Си написать что вам нужно.

Прерывания я маcтером кода настройки переферии CVAVR настроил - несколькими щелчками мышкой и код из мастера вставил в вашу прогу. Может она еще и работать будет без отладки - тогда совсем здорово будет.
Последний раз редактировалось avr123.nm.ru 20 фев 2009, 20:38, всего редактировалось 1 раз.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: помогите разобраться с delay

Сообщение =DeaD= » 20 фев 2009, 18:34

avr123.nm.ru писал(а):Потому что в CVAVR есть свои НОРМАЛЬНЫЕ паузы без странных ограничений.

"поп вдребезги, а галоши целые!" (с) известный анекдот :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: помогите разобраться с delay

Сообщение Xamulion » 21 фев 2009, 01:39

Отлаживаю, цикл пошел, а как прерывания проверить в VMLAB

Добавлено спустя 3 минуты 39 секунд:
Виртуально подать питание на ножки PD0-PD3?
Xamulion
 
Сообщения: 7
Зарегистрирован: 19 фев 2009, 02:27
Откуда: Краснодар

Re: помогите разобраться с delay

Сообщение avr123.nm.ru » 21 фев 2009, 02:43

Xamulion писал(а):Отлаживаю, цикл пошел, а как прерывания проверить в VMLAB ?

Точки останова можно в них поставить. Симуляция в VMLAB - http://avr123.nm.ru/z3.htm
Кнопочки можно подключить или генератор сигналов.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: помогите разобраться с delay

Сообщение Xamulion » 22 фев 2009, 00:53

Ага разобрался, настроил буквы. Работает :D И уже зашил в контроллер. Шустро бегает Машинка.
Xamulion
 
Сообщения: 7
Зарегистрирован: 19 фев 2009, 02:27
Откуда: Краснодар

Re: помогите разобраться с delay

Сообщение avr123.nm.ru » 22 фев 2009, 01:06

Xamulion писал(а):Ага разобрался, настроил буквы. Работает :D И уже зашил в контроллер. Шустро бегает Машинка.

приятненько !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: помогите разобраться с delay

Сообщение Xamulion » 22 фев 2009, 02:08

А можно генератор ИК бампера вписать в это же микроконтроллер а то везде или спаяный генератор или отдельный контроллер?
Xamulion
 
Сообщения: 7
Зарегистрирован: 19 фев 2009, 02:27
Откуда: Краснодар

Re: помогите разобраться с delay

Сообщение avr123.nm.ru » 22 фев 2009, 02:49

Наверно да.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.

Вернуться в Новичкам или основы основ роботостроения.

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

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

cron