Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Как то очень мутно задан вопрос...
Отправлено
Юрий_СВ
09 октября 2008 г. 18:15
В ответ на:
Есть вопросы по С: Получить адрес элемента в структуре и вычисление его смещения в структуре...
отправлено Amal 09 октября 2008 г. 15:52
В GCC WinAVR'a я писал бы так:
eeprom_write_byte(адрес, *(unsigned char*)p);
Но вот что имелось в виду под EEPROM_BASE+(p-&str) я не понял.
Думаю и компилятор тоже :)
Составить ответ
|
Вернуться на конференцию
Ответы
это просто смещение той переменной в озу от структуры чтобы найти ее эквивалентный адрес в еепром
-
ы
(09.10.2008 18:18:15
80.92.98.211
,
пустое
)
все эти смещения все равно оставляют странные ощущения... почему бы не объявить переменную в EEPROM и обращаться к ее адресу автоматически?
-
ARV
(09.10.2008 18:26:47
87.117.1.198
, 148 байт)
Написано верно, но "автоматически" здесь очень плохое слово. >>
-
Юрий_СВ
(09.10.2008 19:06:21
91.124.222.178
, 278 байт)
на счет типа памяти в определении - спорить не стану, а проверка готовности EEPROM делается автоматом при использовании макросов eeprom_xxxx_xxx
-
ARV
(09.10.2008 19:48:7
87.117.1.198
,
пустое
)
ну мб еепром внешняя
-
ы
(09.10.2008 18:41:15
80.92.98.211
,
пустое
)
Вообще-то, (p-&str)=0 Для чего это ? Какой смысл ?
-
Юрий_СВ
(09.10.2008 18:22:45
91.124.222.178
,
пустое
)
просто пример составлен неудачно видимо
-
ы
(09.10.2008 18:40:13
80.92.98.211
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 38:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru