[HWnews] Synchronizace po seriove lince

Ctirad Konečný ck@cbox.cz
Pátek Březen 26 10:05:36 CET 2004


Dobrý den,

zpoždění bude mít pevnou a pohyblivou složku.
Pevná je dána dobou přenosu UARTem,
pohyblivá zpožděním přijímače (dle vzorkování) + reakcí na událost
v programu + zpožděním na straně vysílače ( předání události,
start UARTu)  + několik us na přenos kabelem (každý přijímač je
jinak daleko).

Při přenosové rychlosti  9600 Bd bude trvat příjem 1 znaku 1 042 us -
od startu do konce 1. stop bitu (8 bitů, bez parity). Pak přijde žádost o
přerušení, nebo se alespoň nahodí příznak přijmutého znaku.
Program může zareagovat se zpožděním jednotek us.

Pevnou složku si můžete dopředu spočítat a odečítat ji při synchronizaci
od reálného času.
Součet pohyblivých složek může dosáhnout 10 - 20 us a lze ho zanedbat.

Zdravím CK



----- Original Message -----
From: "Marek Pavlů" <marekpavlu@mybox.cz>
To: "'[HWnews]'" <hw-list@mailman.nethouse.cz>
Sent: Friday, March 26, 2004 2:09 AM
Subject: RE: [HWnews] Synchronizace po seriove lince


> Zdravim,
>
> Neni lepsi jit cestou vetsiho kmitoctu MCU a vetsi rychlosti prenosu?
> Stejne jestli bude synchronizace kazdou vterinu, tak ani nebude prilis
> vadit, kdyz fosc po celociselnem deleni neda presne 1s.
> Pak bych vsadil na maximalni fosc a na maximalni bitovy prenos.
> Tedy podle toho, co se na dane delce kabelu da zvladnout.
>
> S pozdravem,
> Marek Pavlu
>
> //-----Original Message-----
> //From: hw-list-bounces@mailman.nethouse.cz [mailto:hw-list-
> //bounces@mailman.nethouse.cz] On Behalf Of Vitezslav Gazda
> //Sent: Friday, March 26, 2004 1:29 AM
> //To: hw-list@mailman.nethouse.cz
> //Subject: Re: [HWnews] Synchronizace po seriove lince
> //
> //No jo, jsem zacatecnik, jen jsem chtel proste vedet, jestli ten hw
> uart,
> //nemuze zpusobit nejaky rozdil v doruceni toho prikazu u jednotlivych
> mcu.
> //Pokud mam tedy zbytecne obavy a blbe otazky, tak se omlouvam.
> //Jinak co se tyka programu, tak tam mam samozrejme jasno, jedina vec
> ktera
> //by
> //mohla zpusobit zpozdeni je preruseni od timeru, kde mam asi jen 20
> //instrukci, takze vzhledem k fosc = 4 MHz to je opravdu zanedbatelne,
> ale
> //stejne tam udelam to pozastaveni pred synchronizaci, treba tam v
> budoucnu
> //jeste neco pridam a aspon to nebudu muset z tohoto pohledu hlidat.
> //
> //
> //>From: "Danhard" <danhard@volny.cz>
> //>Reply-To: "[HWnews]" <hw-list@mailman.nethouse.cz>
> //>To: "[HWnews]" <hw-list@mailman.nethouse.cz>
> //>Subject: Re: [HWnews] Synchronizace po seriove lince
> //>Date: Fri, 26 Mar 2004 01:05:24 +0100
> //>
> //>Jejda, to musite vedet vy, co mate za program v tech mcu, neni
> problem,
> //aby
> //>soucasne meril cas a hlidal seriovy prenos, dokonce ani nebude
> zapotrebi
> //>preruseni, chcete rozliseni 1ms, za takovou dobu udela mcu klidne 5k
> //>instrukci, nejistota 0,1ms vam predci nebude vadit, pokud se nebude
> //scitat
> //>...
> //>
> //>Danhard
> //>----------------------------------------------
> //>From: "Vitezslav Gazda" <gazda_vitezslav@hotmail.com>
> //> > Jasne, ten zahajovaci prikaz, na ktery by mcu pozastavil svou
> cinnost
> //>pred
> //> > samotnou synchronizaci bude asi vhodny, ale je tam opravdu nutne
> pak
> //>hlidat
> //> > tu zmenu stavu ? Nestacilo by proste zase jen cekat na dalsi
> prikaz,
> //na
> //> > ktery by byla provedena samotna synchronizace ? Kdyz v tu chvili
> jiz
> //>nebudou
> //> > delat nic jineho nez cekat na ten prikaz, tak by to prece meli
> vsichni
> //> > zpracovat presne ve stejnou chvili, ne ?
> //>
> //>
> //>_______________________________________________
> //>HW-list mailing list  -  sponsored by www.HW.cz
> //>HW-list@mailman.nethouse.cz
> //>http://nethouse.cz/mailman/listinfo/hw-list
> //
> //_________________________________________________________________
> //Chatujte bezpecne s lidmi, ktere si umistite na seznam svych pratel -
> //stahujte MSN Messenger 6.1! http://www.msn.cz/procmessenger
>
> ---
> avast! Antivirus: Odchozi zprava cista.
> Virova databaze (VPS): 0403-18, 25/03/2004
> Testovano: 26.3.2004 2:09:31
> avast! (c) copyright 2000-2003 ALWIL Software.
> http://www.avast.com
>
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> HW-list@mailman.nethouse.cz
> http://nethouse.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list