Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Kilka układów max232 pod jeden mikroprocesor avr.

rd-wag 05 Lip 2012 18:13 1146 6
  • #1 05 Lip 2012 18:13
    rd-wag
    Poziom 8  

    Witam.Chciałbym się dowiedzieć, czy jest możliwość podpięcia np.5 szt. max232 pod jeden mikroprocesor.Avr musiałby by odbierać wszystkie dane ze wsystkich układów.I teraz zastanawiam się czy lepiej by było kupić jekiegoś avr z kilkoma sptrzętowymi rs-ami czy to zaimplementować w procesorze.Dodam że prędkość transmisji każdego z tych rs-ow będą różne.:)

    0 6
  • #2 05 Lip 2012 18:24
    mirekk36
    Poziom 42  

    No no to mniej więcej tak jakby zapytać:

    "chcę zrobić jeden odbiornik do dystrybucji różnych płynów, np: gaz propan-butan, mleko, ciekły azot i szambo ;) czy uda mi się to ?"

    Przecież każdy nadajnik - czyli linia Tx każdego z układów MAX232 musiałaby się łączyć wspólnie na jednej nóżce Rx procesora - nie widzisz tutaj już konfliktu sygnałów (Stan wysoki na jednym nadajniku i niski na drugim?) .... już by się gryzło

    OK ... można to obejść np poprzez zastosowanie diod separujących ;) ... spokojnie ... no ale ty teraz chcesz różne prędkości ;) ... no chyba że zrobisz sobie auto calculate baud rate ;) OK - da się ..... ale teraz skąd wiesz czy np ze dwa albo trzy z nich nie zaczną nadawać do procesora w tym samym czasie ? więc mogą dojść kolizje czy jakiś arbitraż .... to już zaczyna się robić coś takiego jak opisałem na początku w przykładowym pytaniu ;)

    napisz ty lepiej co chcesz ogólnie osiągnąć - to prędzej będzie można ci coś podpowiedzieć bo czasem jak ktoś zaczyna to wymyśla pomysł z kosmosu nie wiedząc, że do tematu można podejść z całkiem innej strony i całość rozwiązać o wiele prościej bez takiego pomysłu na 100x USART w procesorze

    0
  • #3 05 Lip 2012 20:58
    Halkilor
    Poziom 15  

    Pięciu RSów chyba w jednym AVRze nie znajdziesz. Jak masz taką potrzebę to obsługuj programowo.

    0
  • #4 05 Lip 2012 21:10
    piotrva
    Moderator na urlopie...

    Halkilor napisał:
    Pięciu RSów chyba w jednym AVRze nie znajdziesz. Jak masz taką potrzebę to obsługuj programowo.

    Na zwykłym MegaAVR owszem, ale już jeśli pod uwagę weźmiemy serię XMegaAVR to mamy w czym wybierać nawet do 8 kanałów USART:
    http://tnij.org/rbl8 (niestety forum nie połknęło oryginalnego linku do strony Atmela)
    Moim zdaniem to jedyne rozsądne rozwiązanie w tej sytuacji.
    ---
    Względnie jak koń pod górkę można kombinować dając jakieś małe AVR'y z 1 lub 2 uartami i potem połączyć je jakąś szybką magistralą, np. SPI.

    0
  • #5 05 Lip 2012 22:33
    LordBlick
    VIP Zasłużony dla elektroda

    piotrva napisał:
    uż jeśli pod uwagę weźmiemy serię XMegaAVR
    Jak się ma AVRDragon-a to można brać pod uwagę ;)

    0
  • #6 05 Lip 2012 23:20
    piotrva
    Moderator na urlopie...

    Niekoniecznie od razu trzeba mieć AVRDragon'a za 200zł (choć uważam, że to najlepiej zainwestowane 200zł w całym moim warsztacie):
    http://diy.elektroda.eu/programator-usbtiny-mkii-slim/ (do złożenia za parędziesiąt złotych)
    http://and-tech.pl/pl/test (gotowa wersja pudełkowa, poniżej 100zł)

    0
  • #7 06 Lip 2012 17:07
    236759
    Użytkownik usunął konto