[an error occurred while processing this directive]
а для этого есть директива КПСС - #pragma pack (1) и нужные данные пихать в union с ними (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено DASM 20 июля 2006 г. 07:05
В ответ на: По поводу объема памяти я не переживаю. Просто есть протокол обмена по RS-232 интерфейсу, который надо соблюсти, и иногда 2х- и 4х-байтные числа попадают на нечетные адреса отправлено <font color=gray>Ale3000</font> 20 июля 2006 г. 07:00

типа такого


#pragma pack(1)
union BootSector
{
struct
{
//
uint8_t m_jumpCode[3];
char m_oemName[8];
uint16_t m_bytePerSector;
uint8_t m_sectorPerCluster;
lalalalalalalal
} m_info;
uint8_t m_raw[512]; // теже данные, но уже в raw
};

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание