Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
А адрес переменной взять не получается?
Отправлено
Михаил Е.
08 мая 2007 г. 10:18
В ответ на:
Не, с указателями сношаюсь....
отправлено Samsony 08 мая 2007 г. 09:35
Составить ответ
|
Вернуться на конференцию
Ответы
Указатель 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 изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 3 в два раза:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru