Hej,
Staram sie znalezc rozwiazanie problemu z "opcjonalnym" RX inverterem. Sytuacja wyglada nastepujaco:
* Mam licznik zuzycia energii , ktory podaje dane uzywajac RS232 ale sygnal jest "inverted"
* Zalozenie jest takie ze do odczytu i wysylania danych uzywam ESP8266
* Stworzylem inverter uzywajac tranzystora podciagnietego do VCC
< schemat >
Natomiast jesli na stale zrobie taki uklad , to jesli chcialbym przprogramowac ESP8266 to 'boom' mam na sztywno RX invert. Dlatego chcialbym miec nad tym jakas kontrole - czy moglby ktos cos podpowiedziec jak do tego podejsc ?
[ESP8266] Kontrolowany RX invert
[ESP8266] Kontrolowany RX invert
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Re: [ESP8266] Kontrolowany RX invert
Zastosuj bramkę EXOR. Jedno wejście bramki jako wejście sygnału, drugie wejście jako przełącznik: LOW - not inverted, HIGH - inverted. Przy programowaniu zapewne na jakiś pin trzeba podać konkretny stan - podłącz wejście bramki pod ten pin i będziesz miał automatykę.
Bramki exor są w układzie 7486, ale można ją też zestawić z innych, bardziej popularnych, bramek NAND albo NOR: https://en.wikipedia.org/wiki/XOR_gate
Bramki exor są w układzie 7486, ale można ją też zestawić z innych, bardziej popularnych, bramek NAND albo NOR: https://en.wikipedia.org/wiki/XOR_gate
Re: [ESP8266] Kontrolowany RX invert
Najprostsze chyba rozwiązanie jakie mi przychodzi do głowy - za pomocą Jumpera'ka.
JP1: 2-3 - inverted, 1-2 - non inverted
JP1: 2-3 - inverted, 1-2 - non inverted
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Re: [ESP8266] Kontrolowany RX invert
Panowie , dzieki za pomysly - oba rozwiazania sa naprawde fajne. @phill2k - az nie moge uwierzyc , ze o czyms takim nie pomyslalem
Re: [ESP8266] Kontrolowany RX invert
Dzieki bardzo @rezasurmar - to chyba wlasnie tego sporobuje na poczatek
Wróć do „Inne mikroklocki, również peryferyjne”
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości