Gal pasikartosiu: 1. initilizuoji uarta, uarto RX interupta, ir globalius interuptus. 2. a) Padarai interupto paprograme, kuri kisa atejusius baitus i kazkoki tarpini buferi arba b) Padari interupto paprograme, kuri pilnai atlieka visus veiksmus jei tavo paketas is vieno baito As paprastai paketo pabaigoje naudoju kazkoki pabaigos simboli, pvz <LF> arba <CR>. Gaves toki simboli, zinau kad paketas baigesi, interupte issiparsinu buferi, atliekami veiksmai arba isstatomi flag'ai. Isvalomas buferis ir toliau laukiama, o pagrindine programa sukasi beveik netrukdoma ir nezinodama apie uart'a, tik pasitikrina reikiamus flag'us apie tai kas ivyko "background'e".