Vlákno názorů k článku Komunikace pomocí sériového portu RS-232C podruhé od بطر&#15 - To, co je v článku o DTR/DSR je...

  • Článek je starý, nové názory již nelze přidávat.
  • 11. 12. 2008 20:25

    بطر&#15 (neregistrovaný)
    To, co je v článku o DTR/DSR je blbost! DTR/DSR slouží k indikaci, že protistrana je „zapnutá“/„připojená“, ovšem nemusí být ještě momentálně schopna přijímat příkazy (to zajistí až RTS/CTS). Například takto může zařízení vísící na RS232 poznat, kdy ukončíme program na straně PC (třeba minicom) a např. zresetovat nastavení. Nebo naopak, pokud máme na RS232 viset nějaký MCU, pak pomocí DSR můžeme „ukončit“ třeba příkaz „cat /dev/ttySx“ (linux to interpretuje jako EOF).

    Taky DCD je skoro stejné, jako DSR, akorát se jedná o „vzdálenou stranu“ (je myšleno modem na druhé straně). Jinak ve většině aplikací funguje DCD a DSR stejně.

    RTS/CTS oproti čistě zajišťuje, aby nedošlo ke ztrátě dat (tj. aby se nevysílalo ve chvíli, kdy protistrana „nestíhá“ - i když je „připojená“...)
  • 11. 12. 2008 21:44

    atarist (neregistrovaný)
    IMHO to blbost není, viděl jsem pár funkčních zapojení bez RTS/CTS, kde se HW tok řídil jen pomocí DTR/DSR. Například sériové plottery, konrkétně perové od HP. I komunikační programy nabízí pouze DTR/DSR řízení, třeba terminál v DOS Navigatoru.