Hoe krijg ik een Arduino micros() functie met 0.5us precisie (2 / 4 stap)

Stap 2: Open het voorbeeldbestand in de Arduino IDE


Klik op het "Timer2_Counter_Basic_Example.ino"-bestand om het te openen in de Arduino IDE.  Wanneer de IDE opent, ziet u dat deze automatisch het bestand "Timer2_Counter.ino" mee, als een tweede tabblad geopend.  Klik op de tab om de inhoud ervan, met inbegrip van uitgebreide beschrijvingen van de beschikbare functies weer te geven.

Toegang krijgen tot mijn Timer2_Counter 0.5us-precisie timingfuncties, moet u eerst aanroepen "setup_T2();" om de Atmega Timer2 prescalers en dergelijke juist zijn ingesteld.  In mijn voorbeeldcode belde ik deze functie binnen de Arduino Setup functie.

Deze timer is 8 x nauwkeuriger dan wat de ingebouwde Arduino micros() functie geeft u!

U kunt bellen "get_T2_micros();" om de waarde van de microseconde van de timer, naar de dichtstbijzijnde waarde van 0,5 microseconde, of u kunt bellen "get_T2_count();" om de waarde van count op de microcontroller van Timer2.  Sinds de graaf stappen één waardetelling elke 0.5us, deze waarde te delen door 2 geeft u de microseconde waarde op de timer.

Dit Timer2_Counter code automatisch voor de 8-bits timer zorgt loopt over via een interrupt, en zal daarom terugkomen waarden tellen vanaf 0 4,294,967,296, aangezien het waarden tellen als een niet-ondertekende long-gegevenstype geretourneerd.  Dit komt overeen met microseconde waarden van 0us naar 2,147,483, 648us.  Dit betekent dat de timer tot 35.79 minuten vóór het overvolle terug naar 0 kunt uitvoeren.  Als u wilt handmatig opnieuw instellen de achterkant van de timer op nul u kan de "reset_T2();" functie aanroepen.

Nogmaals, voor een volledige beschrijving van de code, verwijzen naar mijn belangrijkste artikel hier, maar ook de documentatie op het tabblad Timer2_Counter, die automatisch geopend in de Arduino IDE wanneer u het bestand "Timer2_Counter_Basic_Example.ino" enkel een minuut geleden opengesteld.

Gerelateerde Artikelen

Hoe maak je een Arduino sound synthesizer met MIDI-interface

Hoe maak je een Arduino sound synthesizer met MIDI-interface

Met deze synthesizer kun je Arduino reproduceren van volledig aangepaste golfvormen. Als gevolg van de MIDI-interface, kan het worden aangesloten op alle instrumenten die dergelijke functie en spelen met het gewenste geluid.Stap 1: materialen(In dit
Hoe krijg ik een kat te zitten met je

Hoe krijg ik een kat te zitten met je

Stap 1: deken Lay-out een zachte deken.Stap 2: wachtenStap 3: zitten Na uw kat zitten gewoon zitten met uw kat gaat.
Knoppen toevoegen aan uw X52-Pro-joystick met een Arduino Micro

Knoppen toevoegen aan uw X52-Pro-joystick met een Arduino Micro

Ik heb een Saitek X52-Pro HOTAS setup die ik gebruik voor Elite: gevaarlijk. Het is een fantastische joystick maar het kon doen met slechts een paar meer knoppen. Met een Arduino Micro kunt u uitbreiden deze (of enige andere) joystick voor elk spel d
Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
Hoe tweet van een Arduino met behulp van de wifi-Shield

Hoe tweet van een Arduino met behulp van de wifi-Shield

he, ik ben een grote fan van Instructables. Ik heb het consequent gebruikt voor de afgelopen 3 jaar en nu is het tijd voor mij om te schrijven een zelf.Hier gaan we. Dit instructable is voor degenen die willen een levenloos voorwerp tweet automatisch
Hoe krijg ik een gratis jacht

Hoe krijg ik een gratis jacht

Sound niet onmogelijk? Het is niet.Het duurde niet lang zult u worden weggeven hen zelf.Hier is de inhoudsopgave van de hele saga:Hoofdstuk 1: Hoe krijg ik een gratis jachtHoofdstuk 2: De eerste reis van de vrije jachtHoofdstuk 3: Fix Broken Stix en
Hoe maak je een Arduino compatibele Bluetooth 4.0-Module

Hoe maak je een Arduino compatibele Bluetooth 4.0-Module

UPDATE: Laat maken Robots, mijn huis digitale hackerspace, werd gekocht door RobotShop. Ik wil niet ingaan, maar de nieuwe eigenaren verboden mezelf en de meeste van de ervaren leden. Dat gezegd, allermeest naar de verbinding er gebroken zal worden.
Hoe krijg ik een bibliotheekpas in Boston

Hoe krijg ik een bibliotheekpas in Boston

bibliotheken zijn geweldig. U bent vergeten dit ergens in uw onderwijs, wanneer een afmattend nighter vervangen alle goede herinneringen die u hebt gehad van storytime in voorschoolse. Ik verzoek u nogmaals na te denken. Er zijn boeken, films, tijdsc
Hoe maak je een Arduino Ledlamp nachtkastje

Hoe maak je een Arduino Ledlamp nachtkastje

Hoe maak je een LED Lamp nachtkastje met een elektronische lader.Stap 1: Stap 1: verzamelen van materialenDe eerste stap op hoe maak je een LED lamp nachtkastje is het verzamelen van al uw materialen.U moet:1 ArduinoWat Jumper draadjes1 RGB-LED3 330
Hoe krijg ik een Rack HUUUGE

Hoe krijg ik een Rack HUUUGE

In dit Instructable zal ik u tonen hoe krijg ik een enorme rek-actie. Stap 1: krijg je geest uit de goot.De enorme rek is een relatief kleine rek dat kan worden gebruikt voor het houden van een xBox of PS3-controller, terwijl u zijn het nemen van een
Hoe maak je een Glittery metalen Lamp met behulp van papier

Hoe maak je een Glittery metalen Lamp met behulp van papier

Allright!! Allright!! Voordat u denkt dat de titel van dit instructable misleidend is, Lees verder. :)"Ideeën niet blijven in één hoofd lang" - TarunIk doorbladerde behance.net en vond dit geweldig designer's portefeuille met de naam Romy Kuhne.
Hoe maak je een boog uit PVC met geen PowerTools

Hoe maak je een boog uit PVC met geen PowerTools

Hoe maak je een boog uit PVC met geen PowerTools? Nou laat me u tonen.Stap 1: materialenU moet:-PVC pijp-Sommige paracord-A zagOptioneel:-een tandenborstel-een reflex stip zicht (opzoeken hoe te maken)Stap 2: Het maken van het lichaam van de boogDe P
Hoe maak je een Doll House Bed met beddengoed Origami (Paper craft) - TCGames [HD]!

Hoe maak je een Doll House Bed met beddengoed Origami (Paper craft) - TCGames [HD]!

Hoe maak je een Origami DollHouse Bed met beddengoed!Ontworpen door: traditioneleDit model kan lijm nodig als u van plan op het gooien, zoals de modulaire stukken niet samen voor lang blijven. Het is echter een uitstekende gooien sterren en werkt ech
Hoe maak je een origami Halloween graf met een kruis decoratie!

Hoe maak je een origami Halloween graf met een kruis decoratie!

In deze tutorial, ik zal u tonen hoe maak je een origami Halloween graf met een Cross. Geniet van: D!Origami: Halloween graf met een kruis!Ontworpen door: Fumiaki ShinguInstructies gevonden op http://en.origami-club.com/Tips: zorg voor uw plooien aan