Witam
Mam w projekcie do realizacji łączenie się z komputerem przez RS-232, oraz przez USB, podłączyłem wszystko zgodnie ze specyfikacją. Całość działa na poziomie logicznym 3,3V. Jako układ do obsługi USB użyłem FT232RL, do konwersji rs-232 posłuzyłem się układem AD3232E, odpowiednik MAX3232, czyli zwykły MAX'iu ale na poziomy logiczne po stronie elektroniki 3,3V.
Problem jest taki, odbieranie z obu działa dobrze. Problemem jest wysyłanie, gdy jeden układ nadaje drugi daje na wyjściu logiczne zero, tym samym nigdy sygnały nie dochodzą do mikrokontrolera, lecz są zwierane do masy poprzez drugi układ. Jak zatem zrealizować podłączenie tych obu układów do komputera, myślałem o jakiś bramkach, jednak gdy port rs-232 jest otwarty - dane nie są wysyłane to daje na linii stan wysoki, ręce mi opadają i nie mam pomysłu jak to zrealizować. mogę z mikrokontrolera poprowadzić jedną linie do wyboru który z układów ma działać, ale jak wykorzystać ten sygnał?? Nie ma konieczności aby oba układy działały jednocześnie.
będę wdzięczny za pomoc, troche sie rozpisałem, ale mam nadzieje ze dzięki temu będziecie potrafili mi lepiej pomóc, znając dogłębniej problem z jakim walczę
Mam w projekcie do realizacji łączenie się z komputerem przez RS-232, oraz przez USB, podłączyłem wszystko zgodnie ze specyfikacją. Całość działa na poziomie logicznym 3,3V. Jako układ do obsługi USB użyłem FT232RL, do konwersji rs-232 posłuzyłem się układem AD3232E, odpowiednik MAX3232, czyli zwykły MAX'iu ale na poziomy logiczne po stronie elektroniki 3,3V.
Problem jest taki, odbieranie z obu działa dobrze. Problemem jest wysyłanie, gdy jeden układ nadaje drugi daje na wyjściu logiczne zero, tym samym nigdy sygnały nie dochodzą do mikrokontrolera, lecz są zwierane do masy poprzez drugi układ. Jak zatem zrealizować podłączenie tych obu układów do komputera, myślałem o jakiś bramkach, jednak gdy port rs-232 jest otwarty - dane nie są wysyłane to daje na linii stan wysoki, ręce mi opadają i nie mam pomysłu jak to zrealizować. mogę z mikrokontrolera poprowadzić jedną linie do wyboru który z układów ma działać, ale jak wykorzystać ten sygnał?? Nie ma konieczności aby oba układy działały jednocześnie.
będę wdzięczny za pomoc, troche sie rozpisałem, ale mam nadzieje ze dzięki temu będziecie potrafili mi lepiej pomóc, znając dogłębniej problem z jakim walczę