Re: Ještě k tomu bootloaderu odolnému proti chy
Michal HW
michalgregor@centrum.cz
Středa Leden 11 15:01:10 CET 2006
Jenze jaka je potom realna rychlost?
Neni potom lepsi 1200Bd v binarnim rezimu, ktere je vice odolne?
Michal
----- Original Message -----
From: "Pavel Kořenský" <pavel.korensky@dator3.cz>
To: "'HW-news'" <hw-list@list.hw.cz>
Sent: Wednesday, January 11, 2006 2:28 PM
Subject: RE: Ještě k tomu bootloaderu odolnému proti chy
To je takové kódování, kde jsou vyřazené všechny znaky, které mají moc
jedniček nebo nul za sebou. Přenáší se jen čísla 0-9 a písmena A až F
pomocí znaků ve kterých se bity pokud možno střídají. Kódování a
dekódování se dělá tabulkou. Každý byte se kóduje jako dva znaky. Např.
0x5E se posílá jako "5" a "E".
Pro přenost toho .HEX souboru se mi to zdá ideální.
Rychlost mého přenosu je 19200 Bd, takže by se i ten .HEX mohl přenášet
docela rychle.
Zdraví PavelK
> >7. Packety se posílají tak, že každý ASCII znak je >kódovaný.pomocí
> >50/50
>
> Jak to funguje?
>
> Na nejake kodování bych se vybod, akorát to prodluzuje cas.
> Zkoušel jsem
> modem na 100m, tedy kvalitni signal a za 24 hodin nebyla
> jedina chyba.
> Posilal jsem 1200Bd co sekundu asi 100byte.
> ASCII kod a hexa vypis je zbytecne dlouhy. Pro delsi
> programy, je lepsi
> binarni prenos. Chce to jen sekvenci znaku pro hlavicku, na
> zacatek 0xFF
> 0xFF 0xFF 0xFF pro zasynchrovani a vyuzivat timeout
> komunikace (tak 300mS
> kvuli USB<>RS232)
> Hlavicku lze vytvorit pomoci specialniho znaku. Napriklad
> 0x7E. Byt o hodnotě 0x7E se přenáší kombinací 0x7D a 0x5E a
> 0x7d se nahrazuje
> dvojicí 0x7d a 0x5d.
> Michal Gregor
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list