Zbuduj maszynę czasu i wróć do 1987 roku? Ho ho.
Dobrze, nie więcej złośliwych komentarzy.
Jak mogę dowiedzieć się, jakie ustawienia konfiguracyjne (np szybkość transmisji) powinny być ...
Czytaj arkusz? Ok ok. Poważnie, ostatni. Jeśli nie znasz szybkości transmisji urządzenia, z którym próbujesz się komunikować, masz dwie możliwości. Rozpocznij zgadywanie lub ewentualnie wyrzuć o-zakres. Jeśli potrzebujesz dobrego punktu wyjścia, pozwól mi zaproponować 9600-8-N-1. Podejrzewam, że stosunkowo szybko można się tam dostać brutalną siłą. Istnieje trzecia opcja posiadania old-schoolowego ninja, który może po prostu odczytać za pomocą LOOK zniekształconych znaków przy pewnej standardowej prędkości transmisji jaka jest aktualna szybkość transmisji. Imponująca sztuczka ze strony, aby się upewnić.
Mam nadzieję, że masz dostęp do tych informacji. W systemie unix/linux możesz pobrać pakiet minicom, aby grać bezpośrednio z portem szeregowym. Powinno to dość szybko doprowadzić do ustalenia konfiguracji.
jeden z głównych muszli Unix
W Unix port szeregowy (y) jest/są odwzorowywane na plik/dev/podkatalog. ttyS0, na przykład. Jeśli ustawisz poprawną prędkość transmisji i co za tym idzie, używając minicoma, możesz nawet przesłać do niego pliki, aby wysłać tam pliki.
Do mięsa pytania można uzyskać dostęp do niego programowo poprzez nagłówki POSIX. termios.h jest wielki.
Patrz:
http://www.easysw.com/~mike/serial/serial.html#3_1
(już niedostępny)
ale mam również pewne zainteresowanie programowania szeregowego za pomocą Windows/HyperTerminal.
Hyperterminal i minicom to w zasadzie ten sam program. Jeśli chodzi o to, jak system Windows pozwala uzyskać dostęp do portu szeregowego, zostawię to pytanie komuś innemu. Nie robiłem tego w Windows od czasów Win95.
Powyższy link nie działa. Zobacz [Wiki RXTX] (http://rxtx.qbang.org/). – George