[an error occurred while processing this directive]
Почему, объясните?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
13 декабря 2005 г. 15:31
В ответ на:
Да, но вы не поняли, сути это не меняет. Нет необходимости делать флаги меняющиеся в прерывании как volatile
отправлено prosto_Alex 13 декабря 2005 г. 15:24
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ну как почему... как я это обясню? Возьмите в иаре сами сделайте пример, откомпилируйте и увидите.
—
prosto_Alex
(13.12.2005 15:48
80.77.40.11
, 92 байт)
Вот пример когда могут возникнуть проблемы из-за отсутствия волетайл
—
prosto_Alex
(13.12.2005 15:53
80.77.40.11
, 434 байт)
Так я разве не то же самое говорил? volalile применяется для переменных, которые ИЗМЕНЯЮТСЯ в прерываниях, а не просто ИСПОЛЬЗУЮТСЯ в них.
—
Bill
(13.12.2005 16:13
193.233.83.90
,
пустое
)
Пример, что я привел НЕ МЕНЯЕТ переманную в прерывании, а использует
—
prosto_Alex
(13.12.2005 16:18
80.77.40.11
,
пустое
)
Все правильно. Или я опять чего-то непонял?
—
Bill
(13.12.2005 16:40
193.233.83.90
, 543 байт)
То что вы щас пишете
—
prosto_Alex
(13.12.2005 16:45
80.77.40.11
, 704 байт)
Да, все правильно. В IAR для этой цели имеется квалификатор monitor.
—
Bill
(13.12.2005 17:05
193.233.83.90
, 776 байт)
да то что он сделал понятно
—
prosto_Alex
(13.12.2005 17:08
80.77.40.11
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru