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

[ATMega16] [BASCOM] dwie zmienne jako jeden bajt

Altarir 13 Lis 2009 17:31 1560 3
REKLAMA
  • #1 7255543
    Altarir
    Poziom 11  
    Witam,

    czy można wysłać dwie 4-ro bitowe ramki jako jeden bajt używając komendy Spiout?

    Chodzi o to, że steruję przetwornikiem mcp4921 w następujący sposób:

    Da = &B01110110
    Db = &B00000000

    Config Spi = Soft , Din = Pind.3 , Dout = Portb.2 , Ss = None , Clock = Portb.1

    Portb.0 = 0
    'CS

    Spiinit

    Spiout Da , 1
    Spiout Db , 1


    A chciałbym wysyłać najpierw cztery bity (konfiguracja przetwornika) później dalsze dwanaście. W tym stylu:

    Da1 = &B0111 'ustawianie przetwornika
    Da2 = &B0110 'pierwsza czesc danych
    Db = &B00000000 'druga czesc danych

    Pytanie brzmi jak wysłac Da1 i Da2 jako jeden bajt uzywając komendy Spiout?

    Z góry dziekuję za pomoc
  • REKLAMA
  • #2 7255692
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #4 7263189
    Altarir
    Poziom 11  
    Dzięki za odpowiedzi, poradziłem sobie
REKLAMA