roboforum.ru

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

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

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

Xamulion » 20 фев 2009, 16:00

компилятор CVAVR. Как ему показать чтоб он видел эти "определения" Вот проект в Архиве
Вложения
Robot.rar
(21.36 КиБ) Скачиваний: 17

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

avr123.nm.ru » 20 фев 2009, 16:43

Вот так - блуждание робота :D исходник и проект CVAVR 1.25.9
Вложения
Robot.rar
(28.74 КиБ) Скачиваний: 17

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);
//}
/****************************************************/

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

avr123.nm.ru » 20 фев 2009, 18:14

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

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

Прерывания я маcтером кода настройки переферии CVAVR настроил - несколькими щелчками мышкой и код из мастера вставил в вашу прогу. Может она еще и работать будет без отладки - тогда совсем здорово будет.
Последний раз редактировалось avr123.nm.ru 20 фев 2009, 20:38, всего редактировалось 1 раз.

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

=DeaD= » 20 фев 2009, 18:34

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

"поп вдребезги, а галоши целые!" (с) известный анекдот :)

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

Xamulion » 21 фев 2009, 01:39

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

Добавлено спустя 3 минуты 39 секунд:
Виртуально подать питание на ножки PD0-PD3?

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

avr123.nm.ru » 21 фев 2009, 02:43

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

Точки останова можно в них поставить. Симуляция в VMLAB - http://avr123.nm.ru/z3.htm
Кнопочки можно подключить или генератор сигналов.

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

Xamulion » 22 фев 2009, 00:53

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

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

avr123.nm.ru » 22 фев 2009, 01:06

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

приятненько !

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

Xamulion » 22 фев 2009, 02:08

А можно генератор ИК бампера вписать в это же микроконтроллер а то везде или спаяный генератор или отдельный контроллер?

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

avr123.nm.ru » 22 фев 2009, 02:49

Наверно да.


Rambler\'s Top100 Mail.ru counter