Motorola mt2100/gp1200 kabel do programowania
Motorola gm1200 mc2100
Ten kabel ma zatopiony w DB9 układ MAX232, a od strony radia na złączu jest BUS (dane), zanegowany sygnał BUSY i GND. Nie pamiętam do czego jest czwarty pin, ale ten kabel jest też do GP900 i innych cegieł, więc może po to wesoły Jak widzisz do radia idzie jeden przewód "programujący" ten BUS więc musi być MAX232 we wtyku DB9, bo sygnały na pinach RS232 nie są dwukierunkowe.

Komputer masz legitny wesoły ale problemy jeszcze mogą wynikać z zastosowanego w pececie układu UART.

Gdy komputer (DTE) chce wysłać dane, aktywuje sygnał RTS. Jeśli urządzenie odbiorcze (DCE) jest gotowe, aktywuje CTS. Dopiero wtedy dane są przesyłane. Linie DTR i DSR służą do ogólnego sygnalizowania gotowości do komunikacji, po ludzku mówiąc DTR mówi "jestem gotowy, a DSR "ja też".

Niektóre UARTy (16550 w szczególności) przestaną otrzymywać dane, jeśli komp poleci im, aby ustawili stan L na linii DSR. Zauważ, że uarty mają swoje wewnętrzne bufory i ta ich niekompatybilność, nie wiem czy dobrze to ująłem powoduje, że w buforze są jakieś dane, a stan CTS mówi, że w sumie wszystko ok i dane są nadawane ale nie są przyjmowane. Nie wiem, chyba zamieszałem wesoły w każdym razie problemy faktycznie wynikają z tych mitycznych prędkości CPU i może cache, co pokazują różne przykłady z internetu. Nie można zapominać, że w DOS jest fizyczny dostęp do sprzętu i tak sobie to wyobrażam, ale jestem za cienki w te klocki, że źródłem problemów jest faktycznie ten cache CPU który się chce opróżnić (nie wiem jak to działa, ale wyobrażam sobie ze to jakaś niewielka pamięć, rejestry, może stosy) i jeśli do tego dochodzą kolejki z UART to faktycznie może to prowadzić do dziwnego zachowania. Ja bym prócz wyłączenia tego co polecają w internetach zjechał buforami portów szeregowych do zera. Nie pamiętam, czy to się przypadkiem nie ustawiało czymś w config.sys?

Prawdę mówiąc jak mam takie trudne sprawy i mi nie idą pomyślnie to idę do zaprzyjaźnionego serwisu motoroli i ogarniają mi temat od ręki :-) także polecam, bo na robienie doktoratów z transmisji do motoroli to strata czasu. Najpierw ze 40 lat temu zrobili niejawny protokół SB9600 właśnie na potrzeby radiotelefonów GP, GM itd a teraz do swoich DMR też musieli utrudniać życie (czyt. dawaj kasę za wszystko) i tam jest IP Site Connect.

Jakiś czas temu miałem chęć zrobić jakieś wpisy w wiki o tym, ale czym głębiej w dokumentację tym bardziej to jest wszystko chore i dałem sobie siana.

Tu krótka informacja: https://radiowcy.org/wiki/SB9600


  PRZEJDŹ NA FORUM