Begin Microcontrollers deel 12: Inleiding tot de Interrupts (2 / 2 stap)

Stap 2: Pseudocode versie

  • Omvatten enkele basisgegevens onze microcontroller correct worden geconfigureerd.
  • De interrupt-bibliotheek die heeft alle functies van de interrupt die we moeten omvatten.
  • Beginnen de belangrijkste routine (ken de ingesprongen spullen)
    • Inschakelen van de wereldwijde interrups
    • Aangezien we zijn met behulp van een LED, laat die speld wordt uitgevoerd
    • Inschakelen van de timer en gebruiken van 64 prescaling (overslaan 64 klok teken)
    • Stelt u het uitvoer Vergelijk register en een aantal voor een seconde
    • Lus van Forever
    • Geen code nodig in de forever ditmaal lus
  • Einde belangrijkste routine
  • Start Interrupt routine (voor de juiste vector)
    • De pin die de LED is aangesloten in-/ uitschakelen
  • Einde Interrupt routine (Ga terug naar waar het programma geëindigd)

Gerelateerde Artikelen

Begin Microcontrollers deel 13: Inleiding tot de LCD interfacing

Begin Microcontrollers deel 13: Inleiding tot de LCD interfacing

De microcontroller is een prachtig stukje techniek en het kan doen veel dingen (met de hulp van enkele grote programmering), maar het is nog steeds een dekkende zwarte doos. Als u het delen van informatie wilt, of u tonen wat het wil doen, moet u ver
Begin Microcontrollers deel 2: Het scheppen van een SPI Interface van de programmeur de microcontroller

Begin Microcontrollers deel 2: Het scheppen van een SPI Interface van de programmeur de microcontroller

Hallo, we hopen dat u genoten deel 1 van begin Microcontrollers. We gaan beginnen te praten over interfaces en hoe u uw microcontroller om te communiceren met een computer te verplaatsen langs in deel 2.Dus, op dit punt, moet u vertrouwd met het conc
Begin Microcontrollers deel 6: Het schrijven van de eerste programma voor zwenking op een LED

Begin Microcontrollers deel 6: Het schrijven van de eerste programma voor zwenking op een LED

Ik weet dat u bent klaar om te schrijven van het eerste programma. Je hebt meegemaakt veel tot nu toe! Terwijl we op het onderwerp, recapituleer de gebeurtenissen. U ging naar buiten en gekocht van de Atmel AVR Microcontroller van uw keuze. TheATMega
Begin Microcontrollers deel 9: De knop en de Software Debouncing methoden

Begin Microcontrollers deel 9: De knop en de Software Debouncing methoden

In dit deel van de tutorial zullen we bespreken knop en software debouncing.Wij willen studeren knop debouncing eerste en in detail, dus we een goed begrip hebben van wat het inhoudt. Knop debouncing is belangrijk en moet niet worden ondergewaardeerd
Begin Microcontrollers deel 5: De programmeur te testen en het opbouwen van het eerste Circuit

Begin Microcontrollers deel 5: De programmeur te testen en het opbouwen van het eerste Circuit

Tot nu toe hebt u de software geïnstalleerd en de interface die voor een eenvoudige aansluiting van de programmeur de microcontroller (MCU zorgt) gebouwd. Voor de volgende stap, zal u een breadboard (degene met getallen zijn erg behulpzaam), een LED
Begin Microcontrollers deel 11: Timers, tellers, en de klok van de Microcontroller

Begin Microcontrollers deel 11: Timers, tellers, en de klok van de Microcontroller

Timers en tellers zijn zo integraal dat ziet u de talrijke voorbeelden hen te betrekken in deze serie. Zoals de naam al zegt, worden timers gebruikt voor de tijd en tellen. Counting en timing kunt u sommige zeer nette dingen zoals controlerende LED b
Begin Microcontrollers deel 8: Het toevoegen van een knop aan de Microcontroller en daarmee doen iets

Begin Microcontrollers deel 8: Het toevoegen van een knop aan de Microcontroller en daarmee doen iets

Een zeer eenvoudige en gemakkelijke manier te voorzien van menselijke interactie met de microcontroller is een knop invoegen in het circuit. We communiceren met computers met behulp van de twee belangrijkste invoerapparaten: de muis en het toetsenbor
[Deel 1] Inleiding tot Java - aan de slag

[Deel 1] Inleiding tot Java - aan de slag

Hallo daar! Vandaag ga ik om u een beetje spoedcursus in de zeer interessante wereld van de codage van Java. U moet deze tutorial te volgen voordat u om het even welk van mijn latere tutorials!Stap 1: Dus u wilt Code?Dus wilt u code hè? Goed codering
[Deel 2] Inleiding tot Java - variabelen

[Deel 2] Inleiding tot Java - variabelen

Voordat u lezen:U moet hebben gelezen mijn eerste tutorial voor het lezen van dit één! Sommige dingen zullen niet zinvol als u dat niet doet!Nu dat u hebt voltooid een basistoepassing, waarom niet we gaan een belangrijke bouwsteen van codering; varia
Begin Microcontrollers deel 3: Overdracht van een programma in de Microcontroller (stuurprogramma's)

Begin Microcontrollers deel 3: Overdracht van een programma in de Microcontroller (stuurprogramma's)

Welkom bij deel 3. Dit is een kleinere tutorial die zich bezighouden zal met het eenvoudig laden van stuurprogramma's om ervoor te zorgen dat uw programmeur kan communiceren met uw computer correct.Houd er rekening mee dat soms TinyISP en USBAVR appa
Begin Microcontrollers deel 7: Herziening van het eerste programma om het knipperen van LED

Begin Microcontrollers deel 7: Herziening van het eerste programma om het knipperen van LED

Het eerste programma, dat een LED ingeschakeld die u hebt geschreven. Ja, dat spectaculair was! Nou, niet echt, maar laten we introduceren een beetje gekte op de LED. We geven het een "bi-polaire" persoonlijkheid doordat het knipperen. Toen we h
Begin Microcontrollers deel 4: Installatie van de programmeeromgeving (WinAVR)

Begin Microcontrollers deel 4: Installatie van de programmeeromgeving (WinAVR)

Welkom bij de volgende stap in onze serie. Wij zullen sommige fundamentele programmeerelementen nu introduceren. Deze tutorial is gewoon over het installeren van uw programmeeromgeving. De programmeeromgeving die we zullen gebruiken heet WinAVR.Om te
Inleiding tot Leatherworking

Inleiding tot Leatherworking

Leder is een geweldig product dat is gebruikt door de mens sinds echt, het begin van de mens. Het is in kleding, schoenen, tassen, riemen en holsters en echt, vrij veel alles wat die je van bedenken kunt kan worden gemaakt van leer.Werken met leer is
Configureren MKS Sbase v1.2 32-bits domeincontroller basics en inleiding tot de Smoothieware.

Configureren MKS Sbase v1.2 32-bits domeincontroller basics en inleiding tot de Smoothieware.

ProlougeIk ben echt blij om te zien hoe deze fundamentele intro in Smoothieware en de MKS Sbase 1.2 controller zoveel aandacht hebben gekregen, en hoop echt dat het gaat om het helpen van mensen aan de slag of besluiten niet te.Ik heb aanvaard in rob