Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Блин, похоже никак! А в чем проблема? Нулевая ячейка слетает?
Отправлено
провод
08 мая 2007 г. 09:22
В ответ на:
С добрым утром господа! Как в CV заставить переменную eeprom жить по конкретному адресу?
отправлено Samsony 08 мая 2007 г. 08:34
Составить ответ
|
Вернуться на конференцию
Ответы
Кстати, про нулевую ячейку. Есть железка, на мега8, где в нулевой ячейке хранится настройка устройства. За год - ни одного сбоя не было...
—
Samsony
(08.05.2007 09:44:45
85.93.35.221
,
пустое
)
Не, с указателями сношаюсь....
—
Samsony
(08.05.2007 09:35:18
85.93.35.221
,
пустое
)
А адрес переменной взять не получается?
—
Михаил Е.
(08.05.2007 10:18:10
195.91.181.193
,
пустое
)
Указатель int (т.к. 512 eeprom). Нада его инкрементировать (читать массив - структуру) на байт, а он со слово инкрементируется... Вот и хочу разместить данные с начала, чтобы указателя char хватало...
—
Samsony
(08.05.2007 11:08:23
85.93.35.221
,
пустое
)
Указатель _хранится_ в int, но _указывать_ он должен на char - тогда инкремент байтовый. При чем тут "т.к. 512 eeprom"?? Размер указателя и указуемого типа не путай.
—
Ivax
(08.05.2007 11:41:4
80.250.188.26
, 143 байт)
Да полюбил я его, полюбил. Любвь вещь такая - приходит незамтно :-) >>>
—
Samsony
(08.05.2007 14:16:44
85.93.35.221
, 223 байт)
зачем int, тебе же байт нужен - вот и пиши "eeprom char *pointer". Под указатель выделит два байта в SRAM, а указывать будет на байт и инкремент побайтно. В хелпе большая страница про указатели. Ты не размер указателя указываешь, а тип, с которым будешь через него работать.
—
Ivax
(08.05.2007 14:26:33
80.250.188.26
,
пустое
)
Уже разобрался...Только вот если я указатель char указываю, то он работает только с первыми 0xFF байт....
—
Samsony
(08.05.2007 14:43:5
85.93.35.221
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 76:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru