Вывод word через shiftOut

Hologram
Offline
Зарегистрирован: 21.07.2017

Здравствуйте!

Вопрос такой, есть переменная типа word, которая изменяется по ходу программы и есть необходимость выдать эту переменную наружу.

-skip-

word pointerNow = 0x0555

-skip-

shiftOut(dataPin, clkPin, MSBFIRST, pointerNow);

-skip-

Вот по этому shiftOut выходит только младший байт. Как вывести старший?

b707
Offline
Зарегистрирован: 26.05.2017

Hologram пишет:

Как вывести старший?

перед выводом сдвинуть на байт вправо

pointerNow >> 8

Hologram
Offline
Зарегистрирован: 21.07.2017

shiftOut(dataPin, clkPin, MSBFIRST, pointerNow>>8);

Спасибо, заработало!