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

Wysłanie liczby na różne piny [BASCOM] [MEGA88]

seba_x 28 Gru 2009 13:29 1116 4
REKLAMA
  • #1 7446514
    seba_x
    Poziom 31  
    Czy można w jakiś łatwy sposób (bascom) wysłać liczby które mam w
    
    Znaki:
    Data 111 , 3 , 173 , 167 , 195 , 230 , 238 , 35 , 239 , 231


    na port (wirtualny?) który będzie składał się z różnych pinów tj. np: PC0 , PC1 , PB0 , PB7 itp. ?
  • REKLAMA
  • #2 7447568
    ewsd75
    Poziom 13  
    W łatwy sposób tego nie zrobisz. Ciekawe jak chciałeś zapisać na 4 bitach liczbę np. 230. Fakt, możesz to podzielić na dwie części LSB i MSB, po 4 bity i tak najpierw ustawisz LSB = 0110 a potem MSB=1110, ale pozostaje problem interpretacji po drugiej stronie. Drugie urządzenie musi wiedzieć że będą wysyłane dane w takiej postaci. I po drugiej stronie dopiero składasz to w całość. A nie łatwiej wysłać to na jednym porcie równoległym po 8 bitów, lub po I2C , RS232 lub SPI. Wydaje mi się że inaczej tego nie zrobisz jeśli chcesz to wysyłać na tych pinach co podałeś.
  • REKLAMA
  • REKLAMA
  • #4 7447836
    Konto nie istnieje
    Poziom 1  
  • #5 7450976
    seba_x
    Poziom 31  
    M. S. napisał:
    Read Zmienna
     Portc.0 = Zmienna.0
     Portc.1 = Zmienna.1
     Portb.0 = Zmienna.2
     Portb.7 = Zmienna.3
     ...
    


    O właśnie , mniej więcej o to mi chodziło . Dziękuję wszystkim .
REKLAMA