<html><body><p>Je to tak... Nedošlo mi, že na 485 se nedá zajistit priorita 0, takže si vysílající vůbec nemusí kolize všimnout.</p><p><br></p><p>Nebo tu prioritu udělat diodou a odporem u vysílače.</p><p>Případně kolizi detekovat měřením odběru vysílače:-)</p><p><br></p><p>PH</p><p><br></p><p>Od: Jan Waclawek <a href="mailto:konfera@efton.sk">konfera@efton.sk</a><br></p><blockquote>Nestacilo. Toto je elementarna chyba, a uz som to dnes pisal - na RS485 CSMA/CD NIE.<br><br>A k tomu potencialnemu EMI - existuju aj transceivre so slew rate limitom, a naviac sa tie priebehy daju natvarovat externe uplne rovnako ako u toho uvazovaneho single-ended spoja...<br><br>"Pavel Hudeček" <edizon@seznam.cz> wrote:<br>>Samotné kolize jsou v podstatě triviální, cca tímto způsobem by to pro <br>>začátek stačilo:<br>><br>>1. Je-li volno, začít vysílat, ne-li:<br>><br>>- Počkat na volnou linku<br>><br>>- Zpět na 1<br>><br>>2. Začal-li se RX lišit od TX, nebo nebyl stopbit, nastala kolize:<br>><br>>- Zastavit vysílání<br>><br>>- Na dobu delší než 1 znak hodit na TXD 0, aby si toho určitě všichni <br>>všimli.<br>><br>>- Počkat náhodnou dobu<br>><br>>- Zpět na 1</blockquote></body></html>