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.
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.