Skonfiguruj adapter USB-RS232 oparty na PL2303, aby nie zasypiał, gdy nie ma aktywnego urządzenia


0

Wskrzeszam niektóre urządzenia X10 za pomocą adaptera USB-RS232. Problem polega na tym, że adapter działa tylko z urządzeniem Firecracker, gdy w linii znajduje się inne urządzenie szeregowe ( Petarda to urządzenie tranzytowe, które monitoruje linie RTS i DTR, aby wykonać swoją magię). Czy PL2303 będzie spać bez prawdziwego urządzenia na linii? Czy istnieje opcja lub polecenie, aby nie zasnąć? Czy istnieje konfiguracja kabla, która sprawiłaby, że działa bez rzeczywistego urządzenia szeregowego?


Chip NIE przejdzie do trybu uśpienia, gdy port COM jest OTWARTY - więc jeśli program utrzymuje port otwarty (nawet jeśli nie zapisuje niczego do linii danych), układ nie przejdzie w stan uśpienia.

Wydaje się, że jest to łatka do innego sterownika niż używam („Zmiana sterownika z wersji 3.3.11.152”). Co właściwie robi ta łatka?
casualuser

To jedyna rzecz, którą znalazłem podczas wyszukiwania „PL2303” i „uśpienia”. Wygląda na sterownik do PL2303, zakładam, że jest dostarczany z niektórymi komputerami Lenovo, ponieważ jest na ich stronie.

Znalazłem arkusz danych z wykazem rejestru kontrolnego. Gdyby ktoś wiedział, jak ustawić rejestr kontrolny, w szczególności, aby uniemożliwić uśpienie PL2303, zadziałałoby. html.alldatasheet.com/html-pdf/116844/ETC1/PL2303/802/8/…
casualuser
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.