[an error occurred while processing this directive]
volatile unsigned char xdata dacAddr _at_ 0xC000; (это я так ЦАП на шину вешал)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
DASM
17 декабря 2005 г. 15:38
В ответ на:
Как в Кейле при объявлении переменой в xdata указать конкретный адрес.
отправлено Ярик 17 декабря 2005 г. 15:37
Составить ответ
|||
Конференция
|||
Архив
Ответы
О.Теперь понял.Сбасибо за помощь.
—
Ярик
(17.12.2005 15:55
217.8.236.1
,
пустое
)
Ответ: А что нам даёт volatile.
—
Ярик
(17.12.2005 15:48
217.8.236.1
,
пустое
)
ну это мне надо было, компилятору же иначе не сказать, что там у меня не память а ЦАП. Иначе он соптимизирует ( я ведь никогда ЦАП не читаю) и все записи в него выкинет
—
DASM
(17.12.2005 15:51
212.58.192.14
,
пустое
)
volatile дает указание на то что переменная всегда при чтении каждый раз будет считываться из ячейки - и не будет оптимизироваться . формально volatile указывает что данные по адресу могутт изменяться независимо -
—
net
(17.12.2005 15:51
83.237.5.187
,
пустое
)
тумаю в рейтинге TOP вопросов этот - второй, после - где взять лекарство на EWAVR X.XX
—
DASM
(17.12.2005 15:52
212.58.192.14
,
пустое
)
Ну на этот вопрос существует ответ в документации, в отличии от первого :)
—
Щ.C.
(17.12.2005 16:20
144.206.186.102
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru