Witam!
Mam zamiar w kilkunastu urządzeniach, budowanych na ATMELach AVR, wykorzystać dwa układy UART. W układach, którymi bawiłem się do tej pory wbudowany był tylko jeden sprzętowy UART. Jednak Bascom umożliwia programową realizację drugiego takiego portu.
W helpie do Bascoma można znaleźć opis poleceń:
COMpin:szybkość,8,N,bity_stopu, np. COMB.0:9600,8,N,2
Open "comd.1:19200,8,n,1" For Output As #1 Open "comd.0:19200,8,n,1" For Input As #2
Mam zamiar podłączyć do obu portów (sprzętowego i wirtualnego) dwie, niezależne kostki MAX485, pracujące na dwóch niezależnych magistralach.
Proszę o podzielenie się doświadczeniami, osoby, które próbowały już czegoś takiego (jak spisują się programowe UARTy?). Ewentualnie, jaki uP AVR z dwoma sprzętowymi UARTami polecacie, który będzie mieć wsparcie ze strony Bascom AVR?
A tak, przy okazji, to uP z dwoma UART'ami to bardzo prosty sposób na "rozgałęźnik" dla magistrali RS485. W ten sposób, z 32 urządzeń (ograniczenie magistrali RS485) możemy zrobić nieskończoność.