Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Пардон. IO_Buffer
. Data[0]
Отправлено
Vladimir Ljaschko
19 марта 2008 г. 11:52
В ответ на:
при вызове нужно записать &IO_Buffer<i>.buf</i>
отправлено Vladimir Ljaschko 19 марта 2008 г. 11:50
Составить ответ
|
Вернуться на конференцию
Ответы
Мне нужно считать всю структуру. То есть 3 байта заголовка и поле Data. То есть указатель должен приводить к IO_Buffer
.Address
—
Dikoy
(19.03.2008 11:58:0
194.186.243.194
,
пустое
)
Записал :) Оно грит: Error[Pe154]: expression must have struct or union type
—
Dikoy
(19.03.2008 12:03:0
194.186.243.194
, 90 байт)
Лучше таки temp16 = GetCrc16((unsigned char*)&IO_Buffer
, sizeof(Response); и temp16 вообще где-нибудь еще используется? Объяви её volatile на всякий случай
—
OBender
(19.03.2008 12:06:28
212.58.192.14
,
пустое
)
Ответ:
—
Dikoy
(19.03.2008 13:01:54
194.186.243.194
, 262 байт)
ну значит какой-нить бред, типа данные идут в один i буфер, а CRC считается другого :-)))
—
OBender
(19.03.2008 13:07:32
212.58.192.14
,
пустое
)
Не, если буфер занят, он помечается. Одновременно к одному буферу ничто не обратится. Проц AT90USB1287
—
Dikoy
(19.03.2008 13:34:19
194.186.243.194
,
пустое
)
кстати проц - не ARM ? Тогда указатель должен на __packed и лучше действительно переделать GetCRC на тип Response а не char *
—
OBender
(19.03.2008 13:15:35
212.58.192.14
,
пустое
)
Блин, тег забыл... Ща вроде компилится, проверить надо.
—
Dikoy
(19.03.2008 12:06:10
194.186.243.194
,
пустое
)
Тогда и записать .Address
—
Vladimir Ljaschko
(19.03.2008 12:00:33
194.158.204.49
,
пустое
)
Тьфу, i в квадратных скобках это тег
—
Vladimir Ljaschko
(19.03.2008 11:53:31
194.158.204.49
,
пустое
)
Наверно, внутри функции надо обратиться .......; buf -> XXX ++ ];
—
Quasy
(19.03.2008 11:57:31
80.243.9.34
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите шесть пополам:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru