Monitor RS-232 dowolny baudrate

Witam,

przeszukalem wiele stron www, zaintstalowalem juz chyba z 10 roznych programow i niestety nie znalazlem tego czego szukam, czyli programu pozwalajacego komunikowac sie pod WIN98 po RS-232 z dowolna szybkoscia (np.

1.75kbps). Wszystkie maja tylko standardowe (1200bps, 2400bps, itd.). Jesli ktos ma taki program to prosze o info.

Pozdrawiam, Piotrek

Reply to
Piotr
Loading thread data ...

I nie znajdziesz bo to wychodzi ze sprzetu Jak chcesz inne szybkosci to musisz zmienic kwarc na plytce interfejsu A jak jest na plycie glownej to musialbys tam znalezc ktory to jest.

Scalak UARTu tylko dzieli ondpowiednia czestotliwosc w/g tego co sie w nim zaprogramuje. Sa jakies uklady chyba Dallas/Maxim ktore pozwalaja na programowanie czestotliwosci zegara ale to nie kwarc wiec nozki inaczej i sie nie da tak prosto wsadzic zamiast kwarcu

Pozdro grzeh

Reply to
Grze..Szy...

Ale mozna se wsadzic Alterke, wpisywac dzielnik co 1 z np. 100MHz... Tylko problem jak to odebrac dla duuuzych predkosci - trza karte RS z wiekszym kwarcem potem i FIFO wsadzic.

Reply to
jerry1111
Reply to
Jurek Szczesiul

Chyba nie za bardzo mozesz te szybkosci uzyskac. Mozesz miec wszystko co sie da uzyskac z dzielenia 115200 b/s przez liczbe naturalna. Ale to nie jest najwiekszy probelm jesli odleglosc jest krotka male niezgodnosci moga byc tolerowane. Tyle ze trzba ew starac sie zeby odstep w czasie miedzy wysylanymi znakami byl troszke wiekszy.

To co mozna uzyskac pod DOSem mozna tez miec pod Windowsami tylko ew trzba sie troszke nabiedzic z programowaniem.

A to sie da zrobic tak szybko ? Mysle ze to naiwne podejscie, bo niby co sobie przelaczasz wedlug Towich wyobrazen. Z kazdym razem programijesz chip UARTa na nowo z innym dzielnikiem a potem on czeka na odebranie znaku lub wysyla jakis znak. Wysyla czy odbiera tylko z jedna szybkoscia a nie troche tak troche tak. Przlaczenie zegara zawsze sie dokona w czasei kiedy nie ma transmisji.

Te Twoje kombinacje dowodza tylko ze w oole nie rozumiesz o co chodzi.

Grzeh

Reply to
Grze..Szy...

A moze najlepiej powiedz co chcesz z tym robic. Jedyna ppopularna aplikacja nietypowych szybkosci transmisji jak znam to w emulacji karty z procesorem w obiorniku TV satelitarnej. Najprosciej sie to robi podmieniajac kwarc UARTa. Ale raczej nie mozesz tych sztuczek robic na plycie glownej ale musiz dokupic port szeregowy na osobnej karcie i ta karte modyfikujesz. Zaleta tego jest ze program na PCecie sie pisze w standardowy (czytaj prymitywny) sposob.

Inna popularna metoda jest uzycie malego procka do konwersji szybkosci transmisji.

Jezeli naomiast chcesz podgladac komunikacje miedzy dwoma urzadzeniami za pomoca 3-ciego urzadzenia to co innego. I wtedy rzeczywiscie przydalo by sie cos naprawde uniwersalnego. (ale kto takie nietypowe szybkosci stosuje).

Na taka okazje to najlepiej by bylo jakis procek uzyc i oczywiscie jakis programowalny dzielnik.

Jeszcze raz dla typowego kwarcu 1.8432 MHz mozesz usyskac wszelkie szybkosci transisji jakie mozna dostac z dzielenia 115.2 kb/s przez liczbe naturalna zapisana na 16 bitach. Jak zmienisz kwarc na inny (typowy USART akceptuje spokojnie dowolny kwarc az do 24 MHz) mozesz sobie przeliczyc jakie szybkosci sa mozliwe.

Pozdr Grzeh

Reply to
Grze..Szy...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.