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 poprawnie podłączyć 3 UART-y w Atmega128 z FT232RL i Atmega8?

pt_pawel 18 Maj 2011 00:18 1257 0
REKLAMA
  • #1 9518172
    pt_pawel
    Poziom 12  
    Posty: 39
    Witam. Tworze sterownik do maszyny CNC, i potrzebuje się komunikować z dwoma urządzeniami przez UART atmegi 128. Nie wnikając w szczegóły transmisji i ramki danych chce aby atmega była "masterem" a układ ft232rl oraz druga atmega8 były slave-ami. Gdy podłącze tylko atmegi, wszystko gra, gdy podłącze ft232rl tez wszystko gra, natomiast gdy wszystko podłączę to nie działa tylko transmisja z ft232rl do Mastera. Nie jest to kwestia programowa tylko raczej elektryczna ponieważ na lini Tx z slave atmegi8 mam rezystor 68 Ohm bo inaczej nie działa, natomiast co mam zrobić z drugą linia bo według mnie to ona zagłusza transmisje z ft232rl.

    Proszę o pomoc i pozdrawiam. Paweł

    Edit.

    Rozwiązanie jest banalne, trzeba zastosować bufor trójstanowy, lub sterować wyprowadzeniami uC tak aby w chwili gdy dany moduł nie nadaje jego wyprowadzenie Tx było w stanie wysokiej impedancji.
  • REKLAMA
REKLAMA