Jak skonfigurować synchroniczną komunikację szeregową między MCS51 a procesorem?

Re: komunikacja szeregowa na mcs51





Poprzedni Następny
Wiadomość
Spis treści
From: Greg Sz <greg_sz_at_nospam_dsuper.net>
Subject: Re: komunikacja szeregowa na mcs51
Date: Thu, 08 May 2003 20:55:52 -0400


"MaximilianTG_at_nospam_interia.pl" wrote:

Potrzebuje jakichś informacji jak praktycznie połączyć ze sobą dwa
procesory za pomocą portu szeregowego. Chciałbym, żeby komunikacja ta
odbywała się w trybie synchronicznym. Czy ktoś może mi w tym pomóc???

A wisz cos o protokolach synchronicznych ?
Nie wiem czy sprztowo to mozna jakos rowiazac jak tam jest jakis SPI czy
cos w tym rodzaju.
Programowo to torche podobnie do UARTa robionego programem. Robicz sobie
tajmerkiem przerwania o odpowiedniej czestliwosci i w obsludzie
przerwania probkujesz bity i wsuwasz je sobie do jakiegos rejestru lub
bajtu pamieci jak po wsunieciu robisz porownanie z tym co ma byc znakiem
synchronizacji, to dal transmisji typu znakowego jak BSC, Jesli masz
HDLC to oczywicie musisz robic jeszcze usuwanie jedynek Oczywiscie
ograniczasz do minimum to co robisz programie obslugi przerwania a
naalize reszty robisz juz poza przerwaniami. Przy nadawaniu jest
odwrotnie oczywiscie biezesz za kazdym przerwaniem jeden bit z biezacego
adresu bufora i na linie.
Zazwyczaj nalezy dac czestotliwosc timera tak ze 3 razy wieksza od
predkosci transmisji zeby byc pewnym ze sie dobrze probkuje. Dla
synchlonicznej moze nawet wiecej probek na bit.
Jakby potrzbaowal informacji na temat pprotokolow to prosze na priva.
Pozdro
grzechu



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!news.internetia.pl!skynet.be!skynet.be!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!wn14feed!wn13feed!worldnet.att.net!204.71.34.3!newsfeed.cwix.com!nntp.cprm.net!newshub.netv