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

"61hz" - 1 õppematerjal

AVR ilma Arduino programeerimise õpetus
16
docx

AVR ilma Arduino programeerimise õpetus.

3. taimeri nullimiseks 4. võimaldama katkestada töötlemine Kõik need teemad võtab vaid ühe rida koodi. Esiteks kella allikas tuleb konfigureerida. Taimer süsteem nõus väliste sisendite või kasutada süsteemi kella - soovi jagada alla aeglasemalt. Kell Valige (CS00-CS0 bittide taimer / counter kontrolli registri B (TCCR0B) kasutatakse. Eeldades 16MHz kella prescale 1024 paneb 15625 juurdekasvu sekundis.Kuna counter mahutab 256 kordumatut väärtust, siis ujutab at 61Hz. Kui suurem katkestada määr on vajalik, Prescaler võib olla väiksem, või väiksemad Output Võrdl (OCR0A) võib kasutada. Taimer / counter katkestada mask register vaikimisi 0 - ei katkenud on loodud taimer / counter süsteem. Võimaldamaks taimer ülevoolu katkenud seadke TOIE0 natuke TIMSK0. Taimerid saab seada ja reset salvestades neisse, sel juhul TCNT0 = 0 . Lõpuks sei () funktsio võimaldab katkestada töötlemine. Üks viis seda teha on lesson10.c

Informaatika → Programmeerimine
13 allalaadimist


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