Hlavní navigace

Názor k článku Sériový port RS-232C od bnmmb - Pokud by to bylo s tim 10bitovym registrem...

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

    bnmmb (neregistrovaný)
    Pokud by to bylo s tim 10bitovym registrem a s vyhodnocovanim stopbitu tak, jak rikate, tak by to asi fungovat mohlo. Nicmene i tak me napada teoreticka moznost, ze se prijimac chytne v takovem miste, ze na miste stopbitu bude bit s hodnotou, ktera vypada jako stopbit a za nim bude zase bit, co vypada jako startbit.

    Ale stejne si myslim (nejsem to schopen dokazat), ze se stopbit nevyhodnocuje. Ze v okamziku, kdy prijimac chytne startbit, tak se zasynchronizuje, pak se chytnou datove bity (a parita) a jakmile je pochytano, tak se cely bajt strka nekam do fronty, zatimco vysilac vysila prave ten stopbit. Mam za to, ze ten stopbit tam je prave proto, aby se stihla zpracovat prijata data, ne kvuli vyhodnoceni jejich spravnosti. Kvuli kontrole spravnosti prece je (nebo spise muze byt) parita.

    Mimochodem, anketni otazka, zazil jste nekdo v poslednich peti letech aplikaci na RS232, ktera by pouzivala paritu?