roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 май 2025, 07:27

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




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 01 ноя 2004, 21:00 
Не в сети

Зарегистрирован: 26 окт 2004, 14:16
Сообщения: 171
Откуда: Севастополь сити...
А разъясни про задержки, а то не понял
это типа надо кучу NOP поставить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 ноя 2004, 21:00 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
aliens писал(а):
Вот тут вспомнил еще 2 вопроса

Как сделать задержку допустим 5 секунд??
кол-во_циклов = время_задержки / время_выполнения_цикла
Цитата:

и как сделать чтобы переменной случайно присваивалось значение (типа как random на си)
:D  :roll:

А вот это открытый вопрос, я пока не знаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: А это
СообщениеДобавлено: 06 ноя 2004, 02:53 
Не в сети

Зарегистрирован: 26 окт 2004, 14:16
Сообщения: 171
Откуда: Севастополь сити...
Если Включить ногу на вход (cbi DDRx,1)и установит низкий лог (cbi PORTx,1) то активный сигнал будет плюс 5В ??

Так или нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 ноя 2004, 13:53 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
aliens писал(а):
А разъясни про задержки, а то не понял
это типа надо кучу NOP поставить?

:lol: тяжело будет поставить 5000000 NOP`ов
нет нужно применять вложенные циклы
Код:
Delay3:
dec t1               ;задержка по счетчику t1 от 256 до 0
brne Delay3      ;   т.е. 256*3 тактов
dec temp          ;повторяем TIME3 раз задержку по t1
brne Delay3  ;   т.е. всего  (TIME3*256*3 + TIME3*3) тактов

здесь максимальное количество циклов 256*256*3+256*3 = 197376, при 1MHz это примерно 0.2 сек. для 5с задержки маловато.

нужно использовать 3 или более вложенных цикла  (необходимо просчитывать, мне сейчас некогда)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 ноя 2004, 17:41 
Не в сети

Зарегистрирован: 26 окт 2004, 14:16
Сообщения: 171
Откуда: Севастополь сити...
Про вложение знаю и использую, я думал мож полегче как-нить


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 дек 2004, 01:54 
Не в сети

Зарегистрирован: 26 ноя 2004, 01:28
Сообщения: 10
Поздновато отвечаю, давно всё сделал уже наверное, ну да ладно. Задержку можно сделать с помощью таймера. Задаёшь сколько тактов нужно считать пишешь пп прерывания по переполнению и всё


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 дек 2004, 17:07 
Не в сети

Зарегистрирован: 26 окт 2004, 14:16
Сообщения: 171
Откуда: Севастополь сити...
Спасибо. Но счетчики для другого нужны


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 дек 2004, 17:09 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Дык счётчики можно на разное время перезаряжать, отмерили одно, затем отмеряем другое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 дек 2004, 17:30 
Не в сети

Зарегистрирован: 26 окт 2004, 14:16
Сообщения: 171
Откуда: Севастополь сити...
У меня они всегда задействованы(следят и меряют отрезки от одного до другого)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 дек 2004, 17:36 
Не в сети

Зарегистрирован: 26 ноя 2004, 01:28
Сообщения: 10
Ты ведь собираешь ИК-локатор с робоклуба? Я его собрал как раз вчера. И использовал для формирования пачек импульсов таймер 0. Второй таймер свободен, скорее всего он будет считать обороты колёс.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 дек 2004, 18:57 
Не в сети

Зарегистрирован: 26 окт 2004, 14:16
Сообщения: 171
Откуда: Севастополь сити...
у МЕНЯ ГЕНЕРАТОР НА 0 таймере, на 2 стоит другой девайсв (счетчик вспышек, не в роботе)
А ик-локатор собрал-работает, научусь более-менее программировать сделаю интерфейс между мк и приделаю к нему счетчик оборотов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 дек 2004, 01:18 
Не в сети

Зарегистрирован: 26 ноя 2004, 01:28
Сообщения: 10
Генератор для чего?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 дек 2004, 03:32 
Не в сети

Зарегистрирован: 26 окт 2004, 14:16
Сообщения: 171
Откуда: Севастополь сити...
импульсы для одной фигни (не робот)


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

Зарегистрирован: 26 ноя 2004, 01:28
Сообщения: 10
Ну тогда только пустыми циклами и кучей NОРов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 дек 2004, 16:11 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
можно АЦП  собрать с RC цепочкой и мерять время до полного заряда  :wink:


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

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


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

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


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

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