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

Jak podłączyć MAX485 do mikrokontrolera (3.3V) i przejść na RS485?

ienecode 15 Mar 2016 19:30 8802 5
REKLAMA
  • #1 15526356
    ienecode
    Poziom 21  
    Witam,

    Jak w temacie chcę przejść z RX TX TTL mikrokontrolera (3.3V) na RS485. Mam do tego taki modulik:
    Jak podłączyć MAX485 do mikrokontrolera (3.3V) i przejść na RS485?

    Z układem MAX485:
    Jak podłączyć MAX485 do mikrokontrolera (3.3V) i przejść na RS485?

    I jak to teraz podłączyć? Ja tak łącze póki co:
    TX - DO
    RX - DI

    i po stronie rs485:
    A -A
    B - B
    A masa po stronie TTL gdzie ? Chyba jest wymagana..
  • REKLAMA
  • REKLAMA
  • #3 15526864
    ienecode
    Poziom 21  
    Samuraj napisał:
    RE z DE i do procesora jako kierunek nadawanie/odbiór.


    Nie rozumie....

    jako nadawanie i odbiór to jest TX i RX w procesorze a w MAX485 odpowiednio DO i DI.
    A RE i DE spinam razem i do masy ?czy 3.3V ?
  • REKLAMA
  • Pomocny post
    #4 15526919
    Samuraj
    Poziom 35  
    Nie do procesora. Magistrala RS485 jest dwu kierunkowa. Na magistrali jest jeden nadajnik i parę odbiorników. Tu nie ma jak w RS232 linii nadawania TX i odbierania RX. Stąd urządzenie musisz mieć ustawione na odbiór a gdy potrzeba przełączasz na nadawanie i po to jest to 3 wyprowadzenie.

    Wyprowadzeniem RX odbierasz dane
    Wyprowadzeniem TR wysyłasz dane
    Wyprowadzeniem RE,DE przełączasz urządzenie na nadawanie lub na odbiór.
  • REKLAMA
  • #5 15526988
    ienecode
    Poziom 21  
    Czyli jesli podłącze spięte razem RE i DE do jednego pinu PB1 procesora to gdy nadaje TX ->DO to ustawić mam "1" na PB1 a gdy odbieram to "0" na PB1 ? czy odwrotnie ?
  • #6 15529929
    ienecode
    Poziom 21  
    @Samuraj dzięki za pomoc juz wszystko jasne .
REKLAMA