
Изпращане на 12 бита по UART на dsPIC
Здравейте!
Пробвам се да изпратя резултата от АЦП на dsPIC30f3014 по сериен интерфейс към компютър.
Проблемът е там, че резултата от АЦП е 12 бита и се представя като 16 бита, а регистъра за данни на УАРТ-а е 8 бита и както и да пробвам да изпратя двата байта по отделно, то просто не се получава.
Предполагам, че трябва по някакъв начин със структура от вида:
Но операции от вида:
и други такива не се компилират.
Някой може ли да даде съвет ка се прави това( изпращането на 12-те бита по УАРТ) и евентуално да ми обясни къде бъркам, pls
