IAR C v2.27: описание volatile (+)
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Engine 05 мая 2003 г. 11:23

Может быть несколько глупый вопрос, но всё-таки...
У меня в программе есть куча счётчиков, которые включаются соответствующими флагами в основной программе, а сам инкремент (декремент) происходит исключительно в прерываниях. Так вот надо этим переменным в обязательном порядке присваивать тип volatile?
Я уже усвоил :-)))), что регистры флагов пользователя обязательно нужно объявлять как volatile и видел, что приосходит, если этого не делать :-)))).
А что делать с счётчиками? Экспериментальным путём увидел только увеличение кода, а на работоспособности программы это не отразилось.
Спасибо.

Составить ответ ||| Конференция ||| Архив

Ответы



Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru