Skocz do zawartości

Terminal do komunikacji z BTM222


Treker

Pomocna odpowiedź

Witajcie, bawię się ostatnio BTM222 i chciałbym przetestować sobie różne ustawienia jakie można uzyskać komendami AT. Moduł ten wymaga przerw pomiędzy wysyłanymi bajtami 3-4ms (lub ~40ms, gdy włączone jest echo). Wysyłając komendy prosto z terminala moduł nie daje rady ich odpowiednio odczytać. Reaguje na kilka "krótkich" komend, jednak przy dłuższych już nic się nie dzieje. Nie chce tworzyć co chwile programów w stylu:

print("A")
delay 5 ms
print("T")
delay 5 ms
print("N")
delay 5 ms
print("?")
delay 5 ms

Znacie jakiś terminal na PC, w którym można by było wprowadzić takie opóźnienia po każdym bajcie lub możecie doradzić jak sobie poradzić w inny sposób z tym problemem?

Link do komentarza
Share on other sites

Nie wiem czego używasz ale pewnie Twój terminal gromadzi znaki z klawiatury w jakimś buforze i wysyła cała linię dopiero po naciśnięciu Enter. To nie jest normalne działanie "prawdziwego" terminala on-line. Pierwszy lepszy Hyper-Terminal wysyła znaki od razu po ich naciśnięciu i tu z pewnością nie ma szans przegonić 5ms opóźnień modułu BT. Dodatkowo HT posiada opcje wstawiania opóźnień między wysyłane znaki nawet, jeśli wysyła strumień wcześniej przygotowanego tekstu z pliku.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.