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

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.