roboforum.ru

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

Прерывания, паузы delay в AVR

Re: Прерывания, паузы delay в AVR

avr123.nm.ru » 01 июн 2008, 14:09

rig писал(а):если переменная объявляется выше главной функции то она по умолчанию глобальная


НЕ ПРАВИЛЬНО !!! правильно там http://avr123.nm.ru/05a.htm

rig писал(а): не очень понятное
"The volatile modifier must be used in order to prevent a variable to be allocated to registers and to warn the compiler that it may be subject to outside change during evaluation"

Разъяснено там - http://avr123.nm.ru/05a.htm

Re: Прерывания, паузы delay в AVR

Master » 01 июн 2008, 23:46

а вот насчет 3-х параметров - они же будут загоняться в обработчик прерывания по сравнению счетчика и он получится очень громоздким - что делать тогда???

Делать в прерывании только самое необходимое, а остальное оформить в теле основного цикла.

Re: Прерывания, паузы delay в AVR

Brainiac » 03 июн 2008, 12:01

у меня в обработчике прерываний будет объявляться от какого значения будет идти functionn();
это будет делаться много раз и со стеком что делать нада будет???
на другом форуме мне посоветовали объявить функцию как inline
что это значит???
и как будет выглядить первая строчка этой функции (типо void main (void) {...})


Rambler\'s Top100 Mail.ru counter