BASCOM i RS232 z PC: Wymiana danych z 89S8252, buforowanie i protokoły
BASCOM, RS232, PC - problem
From: "Krzysztof Suchwałko" <swallow_at_nospam_polbox.com>
Subject: BASCOM, RS232, PC - problem
Date: Tue, 21 Mar 2000 01:45:29 +0100
Witam !
Zaczalem bawic sie w BASCOMEM i laczyc to z PC'tem.
Moj zestaw to: BASCOM LT, 89S8252, programator po ISP, MAX232 do komunikacji
z PC.
W zwiazku z tym mam nastepujace problemy:
1. Jak wyslac (odebrac) dane z poziomu jezyka C do portu szeregowego 51
(bioscom ?; outport ?)
2. Czy 51 wykonujac inne zadania jest w stanie buforowac odbieranie danych ?
3. Jak powinien wygladac sposob wymiany danych miedzy PC a 51 ?
4. Czy jest istotna roznica miedzy protokolem RS232 a RS485 ?
5. Czy to prawidlowe, ze komunikujac sie z 51 za pomoca terminala po
nacisnieciu klawisza
jest cos wysylane do 51, ale 51 "widzi" to dopiero po nacisnieciu
entera. (Nacisniecie entera tez cos
wysyla).
Dzieki za wszelkie podpowiedzi
Krzysiek
From: "John Smith" <lbanasza_at_nospam_elka.pw.edu.pl>
Subject: Re: BASCOM, RS232, PC - problem
Date: Tue, 21 Mar 2000 10:14:57 +0100
1. Jak wyslac (odebrac) dane z poziomu jezyka C do portu szeregowego 51
poszukaj w plikach naglowkowych czegos co moze sie kojarzyc z portami :)
(bioscom ?; outport ?)
2. Czy 51 wykonujac inne zadania jest w stanie buforowac odbieranie danych
?
Tak. Opis przykladowych procedur w asm na stronie www.ep.com.pl
3. Jak powinien wygladac sposob wymiany danych miedzy PC a 51 ?
Protokul musisz wymyslec sam. Na poczatek wsylaj jakies literki to bedziesz
mogl je ogladac np. pod terminalem z nortona
4. Czy jest istotna roznica miedzy protokolem RS232 a RS485 ?
roznica dotyczy tylko warstwy sprzetowej
5. Czy to prawidlowe, ze komunikujac sie z 51 za pomoca terminala po
nacisnieciu klawisza
jest cos wysylane do 51, ale 51 "widzi" to dopiero po nacisnieciu
entera. (Nacisniecie entera tez cos
wysyla).
Zalezy jaki terminal i jak skonfigurowany (VT100 ? :)
Najlepiej ustaw terminal na zwykly ASCII. - wysywal kazdy klawisz od razu.
Dzieki za wszelkie podpowiedzi
Krzysiek