autobaud

Feb 18, 2005 5 Replies

tak przy okazji dyskusji o RS ... jak sie robi autobaud ?



niby metod moze byc sporo ... ale taki modem juz z pierwszego znaku odsyla prawidlowe echo .. a w takim '51 to sobie niezbyt wyobrazam jak to oprogramowac .. modem to moze i programowo sprawdzac czasy trwania bitow, bo chwilowo nie ma nic lepszego do roboty, ale jakis telefon gsm powiedzmy ?



J.



Poszukaj w archiwum. Kiedys zadalem to pytanie i ktos bardzo sensownie mi odpowiedzial. Chodzilo o wyslanie bodajze 0x55h i na podstawie tego co odebral procek wiadomo bylo jak ustawic predkosc. Afair modem potrzebuje chyba 3 znakow, bo jak mnie skleroza nie zezarla to pierwsze powinno pojsc AT+Enter.

modem chyba spodziewa sie co przyjdzie; a Ty? czego sie spodziewasz na rs'ie? :)

Zazwyczaj wystarcza samo 'A'

Modem moze i sie spodziewa... ale nie wie z jaka predkoscia. Jak masz zwykly modem (z winmodemem nie testowalem) najlepiej zew. to sprobuj sobie otworzyc terminal ze zwyklego DOS-owego Norton Commandera. Wpisz AT+enter i dostaniesz OK. Teraz zmien w ustawieniach terminala predkosc transmisji, liczbe bitow stopu, parzystosc. Znow wpisz AT+Enter i dostales OK. Czas na wnioski... ;-) Albo modem tak jak sugeruje RoMan wykrywa na podstawie znaku "A" predkosc transmisji albo telekinetycznie modem dowiedzial sie od Nortona ze zmieniono predkosc i format transmisji. Swoja droga to wydaje mi sie troszke ze byc moze w stanie Idle modem bada RS-a w sposob ciagly. Znalazlem tez artykul o ktorym pisalem. MSGID: snipped-for-privacy@fidonet.org.pl

Zauważmy, że literka 'A' to 65(dec) w kodzie ASCII, czyli 0100

0001(bin), co daje nam możliwość mierzenia czasu trwania dwoch zer (start + pierwsze zero) lub pięciu zer, a to naprawdę upraszcza sprawę :)

Pozdrawiam

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required