Programowanie Vertex Standard Z użyciem interfejsu dla COM/RS232 oraz 8P8C/RJ45. |
Post informacyjny, jak zaprogramować Vertex Standard. Robiąc wszystko wg podanego przepisu/projektu bierzesz na siebie odpowiedzialność za ewentualne szkody spowodowane uszkodzeniem sprzętu. Nie ponoszę odpowiedzialności, jeśli u Ciebie coś pójdzie nie tak. SOA #1 (U mnie działa) Wpadły mi w ręce dwa VX-4204, chciałem zaprogramować, ale nie miałem kompletnie wiedzy jak to zrobić. Po przejrzeniu for znalazłem wiele rozwiązań, opiszę swoje, które sprawdziłem i działa. Potrzebujemy: * oprogramowanie do programowania urządzenia * system Windows, czym starszy tym lepszy, może być nawet Windows 98 albo Windows XP * jeśli nie mamy starego Windowsa może być dowolny Windows z VirtualBoxem i np. Windows XP z zamapowanym portem COM gospodarza * sprzętowy port COM, tzn. taki co prócz linii Rx i Tx ma jeszcze CTR i RTS * jak nie mamy COMa to może być kabelek USB-RS232 typu FTDI (inne kabelki i takie do komunikacji ze starszymi komórkami mają tylko Rx i Tx, a to nie zadziała) * wykonać układ z rysunku - diody 1N4148/BAVP19, tranzystory BC548/BC413, trzy rezystory, kondensator i wtyk RJ45 UWAGA 1: w Internecie są schematy z nieprawidłową numeracją pinów złącza RJ45 (8P8C), co powoduje głosy na forach, że kabel nie działa. Pinout jest podawany raz od strony gniazda, raz wtyku a jeszcze innym razem od "drugiej strony" wtyku. Na schemacie wkleiłem układ pinów DB9 i RJ45, które są zgodne z normami. Łącząc wg tego schematu wszystko działa OK. ![]() ![]() Słowa wyjaśnienia wymaga połączenie pinów 2-8 w RJ45. Połączenie to wymagane jest w samym momencie rozpoczęcia programowania, zatem można go łączyć tylko w tym momencie, ponieważ trwałe połączenie tych pinów będzie powodowało wejście w tryb "SELFTEST" a następnie zgłoszenie gotowości do pracy i tak w kółko. Czasem przy tej okazji radio wydaje *BEEP*, co wkurza ![]() Po wszystkim w programie wybieramy odpowiedni port COM i już możemy przystąpić do odczytania wsadu z radia albo wgraniu naszego do urządzenia. UWAGA 2: działanie ikonek Upload/Download pokazuję na rysunku. Ja się sugerowałem "dymkami" z podpowiedzi po najechaniu myszką i przyjąłem, że Upload to wgranie do radia, a jest dokładnie odwrotnie ![]() Upload to odczyt z radia a Download to zapis do radia. Zjadło mi to trochę nerwów bo w programie wpisałem kilka pozycji i chciałem wgrać do radia, kliknąłem Upload a tu zaczytywało mi cały czas wsad z radia. Już zwątpiłem, że coś jest zablokowane i miałem dać sobie spokój... a to była godzina 3 w nocy ![]() ![]() PS: Mam kabelek USB-RS232 typu HL-340, a więc FTDI i programowanie też działa, mimo, że poziomy napięć z tego konwertera to max 5V, a ze sprzętowego COMa to 10V. Nic się w wmoim radiu nie uszkodziło. Słowa kluczowe: programowanie, rs232, com, rj45, vertex, pc prog |