Witam,
Wygląda na to, ze chyba nikt z tu obecnych nie próbował używać programu TNI z modemem ED77. Opiszę więc na czym polega problem.
1. Modem ED77 udostępnia tylko jeden port COM, który służy zarówno do transmisji danych jak i do sterowania modemem poprzez komendy AT (czyli jest to rozwiązane podobnie jak w klasycznych modemach na analogowe linie PSTN).
2. W programach terminalowych (HyperTerminal, Putty) komendy AT działają bez problemu.
3. W programie Topnetinfo (TNI) przy próbie zaznaczenia opcji "Komunikacja AT" pojawia się komunikat "Nie otrzymano prawidłowej odpowiedzi z portu. Odpowiedź modemu: ".
4. Po wejściu do funkcji "Test portów" i wybraniu odpowiedniego portu COM komendy AT działają (zarówno pojedyncze jak i Raport AT), ale tylko przy niektórych prędkościach i przy ustawieniu kontroli przepływu na "Sprzęt".
5. W programie TNI do wyboru są prędkości: 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000, 256000.
6. Modem prawidłowo odpowiada(w funkcji „Test portów”) tylko przy prędkościach: 2400, 4800, 9600, 19200, 38400, 56000, 57600 i 115200.
7. Przy innych prędkościach w odpowiedziach modemu pojawiają się krzaczki.
8. W ustawieniach systemowych port modemu ma do wyboru następujące prędkości: 300, 600, 1200, 1800, 2400, 4800, 7200, 9600, 14400, 19200, 38400, 57600, 115200, 230400, 460800, 921600. Są to prędkości udostępniane przez driver znajdującego się w modemie układu FTD232, który jest konwerterem USB-RS232C.
9. Nie na wszystkich tych prędkościach modem odpowiada poprawnie. Standardową szybkością zalecaną w dokumentacji jest 230400.
Z wykonanych obserwacji wydaje mi się, że problem może polegać na tym, że program TNI przy ustawianiu prędkości portu COM do komunikacji AT nie korzysta z ustawień systemu, ale z własnej listy zawierającej pewne typowe prędkości. Z ustawień TNI nie wynika na jakiej prędkości portu COM oraz z jakim ustawieniem kontroli przepływu odbywa się komunikacja AT. Być może jest tak, ze wybierana jest akurat taka prędkość (np. 256000) lub taka kontrola przepływu (np. "Brak" lub "Xon/Xoff") przy której ten modem pracuje nieprawidłowo.
Nieźle się rozpisałem

, ale mam nadzieję że moje próby będą w jakimś stopniu pomocne w rozwoju TNI. W razie czego chętnie podam jakieś dodatkowe szczegóły.
Andy