[elektro] Aszinkron átvitel kezdete

Erdos Zoltan erdosz at gmail.com
Sat Aug 3 10:59:40 CEST 2013


ez az "elore megbeszelt" nem jatszik, mert a boltban vett ismeretlen 
termeken is muxik valahogy


2013.08.03. 10:54 keltezéssel, Moravcsik Szilárd írta:
> Szia!
>
> Én úgy csinálnám, hogy induláskor az adó egy adott, előre megbeszélt
> karakter sorozatot küldene pl. 1 másodpercenkénti ismétlődéssel
> mindaddig, amíg a vevő nem válaszol.
>
> A vevő egy valamilyen induló bauddal "fülelne" pár másodpercig.
> Ha a várt sztring nem érkezik meg, vagy nem értelmes, változtatni
> kellene a baud értékét, majd kezdeni a "fülelést" elölről.
>
> Ha a vevő végigment a lehetséges baud értékeken, és még mindig nincs
> értelmes vett érték, elkezdené a "fülelő" ciklust előlről.
>
> Ha pedig valahol megtalálta, az a baud érték a jó és ezzel
> visszaválaszol az adónak. Innen már mehet a többi adat is.
>
> Üdv:
> Szilárd
>
> 2013.08.03. 10:08 keltezéssel, Erdos Zoltan írta:
>> most beugrott nekem valami
>> ha valaki tudja, elarulhatna nekem a ket droton (tx,rx) mukodo
>> automatikus baud rate detektalas menetet, algoritmusat.. :-)
>>
>>
>> 2013.08.03. 9:52 keltezéssel, Vajk Fekete írta:
>>> Ha a bitidot tudjuk, es tudjuk hogy van stopbit, ami mittomen mindig nulla,
>>> akkor tudjuk hogy minden 9-edik bit nulla, es az a stopbit. Tehat talalomra
>>> kivalasztjuk hogy mi a byte eleje, es nezzuk hogy teljesul-e a minden
>>> 9-edik nulla feltetel. ha nem, akkor egy bittel arrebbmegyunk, es elolrol.
>>>
>>> Vajk
>>>
>>>
>>> 2013/8/2 charles hoss <charles.hoss at gmail.com>
>>>
>>>> most szivatsz ?
>>>> csak arra gondoltam hogy ha mondjuk a stopbit kijon neki a hatodikra ,
>>>> akkor lehet a hetedik startbit , vagy varakozas , ha varakozas , akkor a
>>>> kovetkezo ciklusban mar egyet lepett , es igy tovabb . ha egy tovabbitott
>>>> byte epp nullas , akkor minden szepen beall es onnantol happy . a rekord
>>>> szerkezetevel chksummaval vagy ilyesmi ossze lehet hozni a szinkront .
>>>>
>>>> bye
>>>> dexter
>>>>
>>>>
>>>>
>>>> 2013. augusztus 2. 18:28 Acs Gabor írta, <levlista at e8e.eu>:
>>>>
>>>>> Akkor ma is tanultunk valamit.
>>>>> Nyilván nem véletlen, hogy a SOH, STX, ETX az ASCII tábla legelején
>>>>> vannak, így helyre tud rántódni a sor -erre eddig nem gondoltam.
>>>>>
>>>>>
>>>>>
>>>>> Gábor
>>>>>
>>>>>
>>>>> 2013.08.02. 18:23 keltezéssel, charles hoss írta:
>>>>>> ha nincs gap , akkor is elobb utobb kijohetugy a helyezet hogy a
>>>> startbit
>>>>>> helyrerazodik , mert a startbit es a stopbit mindig ugyanoda esik , a
>>>>> tobbi
>>>>>> pedig mondjuk random valtozik .
>>>>>>
>>>>>> bye
>>>>>> dexter
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2013. augusztus 2. 18:20 Erdos Zoltan írta,<erdosz at gmail.com>:
>>>>>>
>>>>>>> gp=gap, hezag, bocs
>>>>>>>
>>>>>>>
>>>>>>> 2013.08.02. 18:05 keltezéssel, holloo írta:
>>>>>>>> Sziasztok!
>>>>>>>>
>>>>>>>> Lenne egy elvi kérdésem: az egyik ismerősömmel elgondolkoztunk rajta,
>>>>>>> hogyan indul egy aszinkron átvitel (hogyan rázódik helyre), ha előbb
>>>> az
>>>>>>> adót kapcsoljuk be, s csak utána a vevőt. Konkrétan arra az esetre
>>>>>>> gondolok, hogy ha a vevő a későbbi bekapcsolás miatt lemarad a
>>>>> startbitről,
>>>>>>> és a vonalon folyamatosan jönnek a bájtok, egymás után sorban. Mert
>>>> ha,
>>>>>>> tegyük fel, van egy 10 bites szünet (feltéve, hogy nincs paritás),
>>>> akkor
>>>>>>> értem a dolgot, mert a szünet után következő első "low"' lesz a
>>>>> startbit,
>>>>>>> és utána helyrerázódik a dolog, mert ezek után már tudja hol kezdődik
>>>>> egy
>>>>>>> bájt. Na de ha ez nem adatik meg, akkor mi van?
>>>>>>>> -----------------------------------------
>>>>>>>>                elektro[-flame|-etc]
>>>>>>>>
>>>>>>> -----------------------------------------
>>>>>>>               elektro[-flame|-etc]
>>>>>>>
>>>>>> -----------------------------------------
>>>>>>               elektro[-flame|-etc]
>>>>>>
>>>>>
>>>>> -----------------------------------------
>>>>>              elektro[-flame|-etc]
>>>>>
>>>> -----------------------------------------
>>>>              elektro[-flame|-etc]
>>>>
>>> -----------------------------------------
>>>              elektro[-flame|-etc]
>>>
>>>
>>
>> -----------------------------------------
>>             elektro[-flame|-etc]
>>
>
> -----------------------------------------
>            elektro[-flame|-etc]
>
>



More information about the Elektro mailing list