0,00 €

V košarici ni izdelkov.

0,00 €

V košarici ni izdelkov.

More
    DomovRevijaProgramiranjeProgramirajmo AVR-je v C-ju (tako, kot profesionalci) (3)

    Programirajmo AVR-je v C-ju (tako, kot profesionalci) (3)

    V tretjem delu bomo prikazali dva primera prikazovanja alfanumeričnih podatkov kot povratna vez k uporabniku: izpisovanje na PC zaslon s pomočjo serijskega USART (UART) protokola ter izpisovanje na alfanumerični LCD zaslon v najpogostejših oblikah – 2×16 ter 4×20 znakov.

    USART, v izvirniku Universal Synchronous and Asynchronous serial Receiver and Transmitter, je v AVR-je vgrajen modul za serijsko komunikacijo med napravami, ki le-to podpirajo. Deluje dvosmerno (Full Duplex način) – neodvisno od sprejema/oddajanja sočasno, preko dveh priključkov, RxD (sprejem) in TxD (oddaja). Priključka sta dodeljena na določenih vratih, v načinu USART pa izgubita prvotni namen delovanja kot V/I vrata. Sinhroni način delovanja (USART) je nadgradnja UART načina.

    Kot vidimo na blok shemi (slika 1), lahko razdelimo USART modul na tri poglavitne dele: generator ure (Clock Generator), oddajnik (Transmitter) ter sprejemnik (Receiver).Slike niSlike niSlike ni

    Generator ure

    USART podpira štiri načine delovanja, glede na uporabljeno uro [5]: asinhroni (Normal Asynchronous), asinhroni z dvojno hitrostjo (Double Speed Asynchronous), sinhroni način – krmiljeno z glavno uro (Master Synchronous) ali suženjsko uro (Slave Synchronous). Z zunanjim krmiljenjem oz. suženjsko uro ni mišljen način generiranja sistemske ure z zunanjimi vezji, temveč zunanje (eksterno) proženje USART sinhronizacijske logike preko XCK priključka. V našem primeru se bomo osredotočili na asinhrono delovanje s sistemsko uro.

    Ogled celotnega članka je možna le z nakupom letnika v PDF obliki.
    Programirajmo AVR-je v C-ju (tako, kot profesionalci) (3)
    2010_SE176_37
    Avtor: Miha Zatler
    Politika zasebnosti

    Spoštujemo vašo zasebnost in se zavezujemo, da bomo osebne podatke, pridobljene prek spletnega informacijskega sistema, skrbno varovali in jih brez vaše privolitve ne bomo posredoval tretji osebi oziroma jih uporabili v druge namene. Ker obstajajo v spletnem informacijskem sistemu določene povezave na druge, zunanje spletne strani, ki niso vezane na nas, ne prevzemamo nobene odgovornosti za zaščito podatkov na teh spletnih straneh.

    Hkrati se zavezujemo, da bomo po svojih najboljših možnih močeh varovali podatke in zasebnost obiskovalcev spletne strani .

    Da bi preprečili nepooblaščen dostop do pridobljenih podatkov ali njihovo razkritje, ohranili natančnost osebnih podatkov in zagotovili njihovo ustrezno uporabo, uporabljamo ustrezne tehnične in organizacijske postopke za zavarovanje podatkov, ki jih zbiramo.

    Več: https://svet-el.si/politika-zasebnosti