Re: Statické zakončení RS485
Petr Labaj
labaj na volny.cz
Úterý Únor 23 01:29:12 CET 2016
Že při vypnutých budičích musí být neaktivní stav nijak nesouvisí s tím,
jestli
se předčasně utne stop bit nebo ne. Pokud by tam s vypnutými vysílači
byl aktivní stav, tak by to nabouralo nejen ten stop bit (kde by to
paradoxne
možná vůbec nevadilo), ale hlavně by to rozhodilo všechny přijímače, které
by to vyhodnotily jako vysílání dalších znaků.
Takže nějaká historická x51 v tom nehraje žádnou roli. Roli hraje to, že se
na sběrnici nikdy nesmí neřízeně dostat aktivní stav.
PL
***************************
Dne 22.2.2016 v 22:09 Radek Benedikt napsal(a):
>> A je tu jeste jeden podstatny detail, proc vnutit staticky stav
>> "STOPBIT" na sbernici. On to tady Papouch, ktery me na tento problem
>> upozornil a kteremu timto dekuji alespon takto, nezvyraznil. Udelam to
>> tedy ja. Spousta zapojeni ma reseno prepnuti budicu linky
>> vysilani/prijem pomoci software. A tam je skryty jeden drobny detail
>> (milovnici '51 si treba vzpomenou) - procesor dostane od UARTu zpravu o
>> vyprazdneni vysilaciho bufferu uz v okamziku vyslani posledniho datoveho
>> bitu. To ze se vysila jeste stopbit se jaksi nebere v potaz. Procesor
>> proste vysilac pokud nema co dalsiho na vysilani vypne a HW starej se.
>> Pak musi nastoupit ony "stopbit" odpory, zabezpecujici klidovy stav
>> linky, jinak se vysilany paket/znak poskodi.
>>
>> Radek (benedikt2hw.cz)
>>
Další informace o konferenci Hw-list