RTV forum PL | NewsGroups PL

Implementacja protokołu do komunikacji przez 2 UART-y w procesorze: sugestie i pomysły

2 x UART I protokol

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Implementacja protokołu do komunikacji przez 2 UART-y w procesorze: sugestie i pomysły

megaraptor
Guest

Mon Sep 20, 2004 8:05 am   



Witam.

Muszę zaimplementować protokół dla procesora z dwoma UART-ami.
Obydwa muszą obsługiwać ten sam protokół i oczywiście bezkolizyjnie.
Protokół sprowadza sie do odczytu i zapisu zawartości RAM procesora.
Mam juz pewne pomysły ale chetnię wysłucham pomysłów innych fachowców.

Może ktoś będzie miał jakieś sugestie ?


Pzdr
megaraptor

Krzysztof Gawryś
Guest

Mon Sep 20, 2004 11:09 am   



Użytkownik "megaraptor" <megaraptor@wp.pl> napisał w wiadomości
news:cim6hj$n4i$1@inews.gazeta.pl...
Quote:
Witam.

Muszę zaimplementować protokół dla procesora z dwoma UART-ami.
Obydwa muszą obsługiwać ten sam protokół i oczywiście bezkolizyjnie.
Protokół sprowadza sie do odczytu i zapisu zawartości RAM procesora.
Mam juz pewne pomysły ale chetnię wysłucham pomysłów innych fachowców.

Może ktoś będzie miał jakieś sugestie ?



I w czym masz problem?

K.

megaraptor
Guest

Mon Sep 20, 2004 11:17 am   



Quote:
Muszę zaimplementować protokół dla procesora z dwoma UART-ami.
Obydwa muszą obsługiwać ten sam protokół i oczywiście bezkolizyjnie.
Protokół sprowadza sie do odczytu i zapisu zawartości RAM procesora.
Mam juz pewne pomysły ale chetnię wysłucham pomysłów innych fachowców.

Może ktoś będzie miał jakieś sugestie ?



I w czym masz problem?


No i zastanawiam się czy nie trzeba specjalnych zabiegów żeby znaki nie były
gubione. W końcu UART chodzi w przerwaniach i są to dwa przerwania o różnych
priorytetach.

Pzdr
megaraptor

Q
Guest

Mon Sep 20, 2004 11:40 am   



Quote:
No i zastanawiam się czy nie trzeba specjalnych zabiegów żeby znaki nie
były
gubione. W końcu UART chodzi w przerwaniach i są to dwa przerwania o
różnych
priorytetach.

zobacz z jaka szybkoscia chodzi uart,
z jaka procesor =>
ile czasu procesora bierze odebranie znaku z uarta,
a potem zadawaj takie pytania;

ps. mi 3 uarty dzialaja Smile

Krzysztof Gawryś
Guest

Mon Sep 20, 2004 12:01 pm   



Użytkownik "Q" <oink@gazeta.gov.pl> napisał w wiadomości
news:cimj4d$3kb$1@atlantis.news.tpi.pl...
Quote:
No i zastanawiam się czy nie trzeba specjalnych zabiegów żeby znaki nie
były
gubione. W końcu UART chodzi w przerwaniach i są to dwa przerwania o
różnych
priorytetach.

zobacz z jaka szybkoscia chodzi uart,
z jaka procesor =
ile czasu procesora bierze odebranie znaku z uarta,
a potem zadawaj takie pytania;

ps. mi 3 uarty dzialaja :)


a mi 2 usarty, 2 spi i programowe I2C jednoczesnie, a zegar procesora nie
jest 3,05GHz a 7,3728MHz. ;-)

jesli dobrze napiszesz obsluge przerwan (szybkie procedury), bez zbednych
operacji, tylko proste buforowanie danych przychodzacych/ wysylanie danych z
bufora, to nie masz sie o co martwic.
Napisz cos wiecej, jaki procesor? jaki zegar? jakie predkosci UART
potrzebujesz.

K.

entroper
Guest

Wed Sep 22, 2004 7:21 am   



"megaraptor" <megaraptor@wp.pl> wrote in message
news:cimhot$ijn$1@inews.gazeta.pl...

Quote:
No i zastanawiam się czy nie trzeba specjalnych zabiegów żeby znaki
nie były
gubione. W końcu UART chodzi w przerwaniach i są to dwa przerwania o
różnych
priorytetach.

jesli znaki sa gubione przez zla obsluge przerwan, lepiej naprawic to u
zrodla, niz implementowac protokol, ktory odzyskuje utracone znaki.
Jakby nie kombinowac takie odzyskiwanie pochlania czas procesora i
przepustowosc lacza. Pomijajac fakt, ze jest to malo eleganckie Smile.

pozdrawiam
entrop3r

elektroda NewsGroups Forum Index - Elektronika Polska - Implementacja protokołu do komunikacji przez 2 UART-y w procesorze: sugestie i pomysły

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map