Подскажите, пожалуйста, как в Си (IAR, MSP430) переменной присваивать значение, записанное в двоичном виде. Символ "В" после значение не помогает.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Gorik
06 февраля 2003 г. 13:05
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Нужно сделать перевод в восьмиричную или шестнадцатиричную систму, и записать его соответствующим образом.
—
Bill
(06.02.2003 14:59,
пустое
)
Никак
—
,
(06.02.2003 13:07,
пустое
)
Кто-то когда-то давал очень хорошие макросы для этого, а я их гад посеял
—
DASM
(06.02.2003 16:42,
пустое
)
Уж не этот ли?
—
ShiphT
(06.02.2003 17:01, 303 байт)
Во во
—
DASM
(06.02.2003 17:09,
пустое
)
можно через "#define B01010101 0xAA" сделать ;)))))
—
Димыч
(06.02.2003 14:57,
пустое
)
Уж лучше #define BIT(b7, b6, b5, b4, b3, b2, b1, b0) (b0|(b1<<1)|(b2<<2)|(b3<<3)|(b4<<4)|(b5<<5)|(b6<<6)|(b7<<7))
—
ShiphT
(06.02.2003 16:51,
пустое
)
А для чего явный бинарный формат? Для SFR? Думается красивше для Си вот как (+)
—
Peet_on_B3
(07.02.2003 10:45, 383 байт)
Ответ: Там миллион разных битов, отвечающих за то-сё.
—
Крок
(08.02.2003 19:38, 45 байт)
брр.. ерунда :)
—
Димыч
(06.02.2003 14:58,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru