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

Komunikacja UART Bascom. Dwa moduły - wykonawczy i informacyjny.

matekogon 12 Gru 2011 15:56 1723 5
REKLAMA
  • #1 10250879
    matekogon
    Poziom 22  
    Witam wszystkich mam do Was pytanie. Buduje sterownik i chciałbym aby składał sie z dwóch modułów. Jeden wykonawczy a drugi informacyjny. Moduł informacyjny będzie składał się z LCD + przyciski a wykonawczy jak sama nazwa mówi będzie posiadał wyjścia wykonawcze i wejścia danych zbieranych przez czujniki . Chciałem to zrobić na dwóch Aatmegach i chciałem żeby były połączone maksymalnie 4 przewodami. Wybrałem komunikację Uart. I pytanie czy dobrą komunikację wybrałem? Bo jak na razie atmegi się komunikują tzn jedną zmienną wyślę ale jak wysłać ich kilka ? Czy możecie mi coś doradzić .Szukałem po necie ale nie mogę nigdzie znaleźć przykładu jak wysłać kilka zmiennych.

    Proszę poprawić treść wiadomości - pisownia, interpunkcja (reg. 3.1.13)
    [zumek]
  • REKLAMA
  • #2 10251750
    11111olo
    Poziom 42  
    Do RS232 wystarczą 3 przewody, a jeśli nie będziesz potwierdzał poprawności odbioru to tylko dwa.

    Zobacz w pomocy rozkazy PRINT# i INPUT#.
  • REKLAMA
  • #3 10251820
    matekogon
    Poziom 22  
    Wystarczą 3 w przypadku komunikacji w jedną stronę a ja muszę mieć w dwie bo będę wysyłał z informacyjnego informacje o wciśniętym przycisku a z wykonawczego będę wyświetlał informacje ( temperaturę ) na lcd
  • REKLAMA
  • #4 10251900
    11111olo
    Poziom 42  
    Czyli 3 w dwie strony.
  • REKLAMA
  • #5 10252069
    matekogon
    Poziom 22  
    11111olo napisał:
    Czyli 3 w dwie strony.

    Wystarczą tylko 3 przewody?
    Mi wychodzi że 4:
    RX-TX
    TX-RX
    Vcc
    GND

    Oczywiście mogę się mylić dopiero zagłębiam się w komunikację rs232.
REKLAMA