Дак в том то и дело, что вы не знаете структуры принимаемого объекта...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено lamerok 02 сентября 2004 г. 10:53
В ответ на: Я бы тут не так делал. отправлено dxp 02 сентября 2004 г. 10:40

Так как если вы принимаете в ПЦ по байтам, струутурув ПЦ объявили так же, а она сроду не такая...так как выровнена по 4 байтам а не по 2 как в контроллере...
Т.е вот вы приняли байт
Byte = ReadComm(...);
Что дальше с ним делать? Откуда вы занете к какому элементу структуры относится этот байт? Причем есть байты которые вообще просто дырки...
Вы можете принять весь массив байт, но опять же что с ним делать?
Как его связать со структрурой? Если вы не знаете, как у вас в MSP
там все выравнено...

Т.е. на Борладне вам надо в любом случае нужно сделать такое же выравнивание как и на MSP...

А это значит, чтобы использовать один и тот же заголовочный файл нужно полюбому использовать #pragma

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru