Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
А как бы поизящнее превратить 2 по 8 в 16 ?
Отправлено
EagleB3 30 декабря 2008 г. 17:25
Си. SPI. MSB. Приезжают биты в порядке:
7,6,5,4,3,2,1,0, 15,14,13,12,11,10,9,8
Подозреваю, что действие стандартное - приравнять 16-битную переменную к старшему байту, сдвинуть на 8 влево и приплюсовать младший байт.
Или, может быть, лучше загрузить старший байт в верхушку 16-ти битного регистра, младший - в подвал того же регистра и прочитать регистр в 16-битную переменную?
Или?..
Заранеее спасибо!
Составить ответ | Вернуться на конференцию.
Ответы