roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 19:46

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Работа с переменными в прерывании с таймером
СообщениеДобавлено: 20 мар 2016, 13:32 
Не в сети

Зарегистрирован: 13 авг 2014, 09:20
Сообщения: 124
прог. языки: Blitz3D, Processing
ФИО: Михаил
Вопрос, можно ли менять переменные в момент прерывания? и как?

я правильно понимаю что тут будет вызыватся функция каждые 200 миллисекунд?

Код:
  Timer1.initialize(200);
  Timer1.attachInterrupt(StartBPD);


и если я захочу запустить функцию с аргументами (пример F(x,y)) то мне нужно создать функцию вызова этой функции но без аргументов ?
F1()
{
F(x,y)
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с переменными в прерывании с таймером
СообщениеДобавлено: 20 мар 2016, 19:29 
Не в сети

Зарегистрирован: 26 мар 2008, 12:45
Сообщения: 326
Еше раз напиши,что хочешь, только другими словами, а то уж больно мудрено
loox


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с переменными в прерывании с таймером
СообщениеДобавлено: 21 мар 2016, 00:42 
Не в сети

Зарегистрирован: 13 авг 2014, 09:20
Сообщения: 124
прог. языки: Blitz3D, Processing
ФИО: Михаил
loox , на самом деле тут три вопроса. Суть их в том что я не понимаю как работает таймер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с переменными в прерывании с таймером
СообщениеДобавлено: 21 мар 2016, 01:04 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
Вот две замечательные статьи по прерываниям Arduino, изучите внимательно и будет вам счастье:
1. http://robotosha.ru/arduino/arduino-interrupts.html
2. http://robotosha.ru/arduino/multitaskin ... duino.html


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


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

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


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

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