logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega 32 - Jak wpisać zmienne do 32-bitowego bufora w określonej kolejności?

squelch 12 Kwi 2015 12:28 606 2
REKLAMA
  • #1 14610382
    squelch
    Poziom 11  
    Cześć

    Jak wpisać do bufora 32 bitowego takie zmienne address,command,negated_command

    address-16 bitowy
    command-8 bitowy
    negated_command-8 bitowy

    buffer-bufor 32 bitowy

    W podanej kolejności zmienne mają być włożone od LSB do MSB.
    buffer=address;

    buffer=command<<16;Czy takie polecenie odrazu rzutuje prawą stronę do zmiennej typu uin32_t czy na początku przesuwa zmienną command a dopiero póżniej rzutuje do uint32_t
  • REKLAMA
  • #2 14610463
    mi14chal
    Poziom 28  
    Zrób to na unii, zamiast bawić się w jakieś przesuwania bitowe.
REKLAMA