M5450

Dobrý den, nemáte někdo zkušenosti s obvodem M5450? Je to budič čtveřice 7-segment. displejů se sériovým vstupem. Tento obvod používá synchronní přenos dat a nemá žádný resetovací vstup. Jestliže se pak stane, že se¨při přenosu nějaký bit “ztratí”, dojde k posuvu jednotlivých segmentů a k nesprávnému zobrazení dat. Tato chyba se pak samozřejmě s příjmem další série dat opakuje (pokud je už jednou příjem porušen). Nevíte, jak tuto situaci řešit? Díky, Vlasťa

Po 36 pulzu hodin se přijímací registry automaticky nulují. Pokud předpokládáš ztrátu nějakého bitu, tak prostě přidej pár taktů hodin s nulovou hodnotou dat.

Hm, tak to by mne nenapadlo … . Ale spíše mne napadá - když mu přidám pár hod. pulsů, jak potom ten obvod pozná, že mu posílám platná data? Jak pozná, že začíná platný přenos? Vl.

Start bit je platný v 1, data jsou platná v 0. Pozná to podle toho, že mu ho pošleš ty, jestli uděláš chybu, je to jen na tobě.

Jasně, jsem osel … -). Díky! Vl.