[an error occurred while processing this directive]
например так (в простейшем случае)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ы 11 июля 2005 г. 17:32
В ответ на: как говорил один уважаемый человек в этой конфе отправлено ы 11 июля 2005 г. 17:24


#ifdef __ENDIAN_1

#define ST_U32(p,w) (*((u32_t *)(p)) = w)

#else

#define ST_U32(p,w) \
*((p) + 0) = ((w) >> 24);\
*((p) + 1) = ((w) >> 16);\
*((p) + 2) = ((w) >> 8);\
*((p) + 3) = (w)
#endif

// сохраняем long переменную в памяти как "она есть"

u8_t *p;
ST_U32(p,0x12345678);


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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru