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