[an error occurred while processing this directive]
дык чего ты хотел, модуль обработки прирывания его как локальную переменную и воспринимает, каждый раз обнуляя))
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
колян безпарольный
22 сентября 2005 г. 20:17
В ответ на:
совсем запутался в этом си (+)
отправлено <font color=gray>evro</font> 22 сентября 2005 г. 19:53
Составить ответ
|||
Конференция
|||
Архив
Ответы
Не, у него static, не должен обнулять. Может компайлер некоректно статик в прерывании обрабатывает, может еще что.. надо асм смотреть, ну или прогу целиком
—
omen
(22.09.2005 20:23
212.176.3.10
,
пустое
)
Локальные переменные static сохраняют свои значения между вызовами функций.
—
Bill
(22.09.2005 20:22
195.239.108.129
,
пустое
)
А какой тогда смысл в статике? Ведь получается как глобальная переменная но без доступа к ней извне.
—
колян безпарольный
(22.09.2005 20:39
148.244.150.52
,
пустое
)
А в том и смысл, чтобы от одного прерывания до другого значение
—
Bill
(22.09.2005 20:52
195.239.108.129
, 366 байт)
Но с весьма полезными свойствами.
—
omen
(22.09.2005 20:47
212.176.3.10
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru