Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"seadistusregistrites" - 1 õppematerjal

AVR mikroprotsessor
9
docx

AVR mikroprotsessor

AVR-idel on tavaliselt 1 kuni 8 spetsiaalset viiku mille loogilise väärtuse muutumisel või kindlal olekul tekitatakse programmis katkestus. Kuna enamasti kasutatakse seda funktsiooni kontrolleriväliste loogikasignaalide jälgimiseks siis nimetataksegi vastavaid viike välise katkestuse viikudeks. Välise katkestuse kasutamiseks tuleb viiku kasutada tavalises IO sisend-reziimis (võib ka väljund-reziimis kasutada aga siis saab katkestust tekitada vaid kontroller ise). Välise katkestuse seadistusregistrites tuleb ära märkida kas lubada katkestuste tekitamine ja mille peale seda teha. Võimalikke tekitajaid on neli: Loogiline null (pinge on 0V) Loogilise väärtuse muutus Langev front - loogiline muutus ühest nulli. Tõusev front - loogiline muutus nullist ühte. Loogilise nulli valimisel katkestuse tekitamiseks, tekitatakse katkestust järjest senikaua kuni viigu väärtus on null ja samal ajal põhiprogrammil töötada ei lasta.

Elektroonika → Mikro elektroonika
24 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun