[elektro] Aszinkron átvitel kezdete
potyo
potyo.ada at gmail.com
Sat Aug 3 11:34:07 CEST 2013
http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf
251. oldalon van (20.1.3) van egy leírás, hogy van megvalósítva a PIC-ben.
2013. augusztus 3. 10:59 Erdos Zoltan írta, <erdosz at gmail.com>:
> 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]
> >
> >
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list