- 3D-Druck Einstieg und Tipps         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 23 von 23

Thema: multitasking für asuro?

  1. #21
    Neuer Benutzer Öfters hier
    Registriert seit
    02.03.2009
    Ort
    Merseburg
    Alter
    37
    Beiträge
    14
    Anzeige

    Praxistest und DIY Projekte
    Weiß nicht ob wir aneinander vorbei schreiben, wieviele ticks hat denn der atmega? damit ich weiß wie hoch ich zählen lassen muss, weil sleep oder so kann ich ja nicht verwenden da er dauerhaft die Sensoren abtasten muss womit mir ein warten nichts nützt zB msleep(1000); Sekunde+=1; wäre schlecht da der asuro ja eine sekunde lang nicht auf eingaben reagieren würde..

    Oder hab ich da jetzt was falsch verstanden? Tu mich bei solchen "primitiven" Microcontrollern noch etwas schwer..

  2. #22
    Erfahrener Benutzer Roboter Genie Avatar von BurningBen
    Registriert seit
    02.09.2008
    Ort
    Darmstadt
    Alter
    33
    Beiträge
    842
    ich kenn mich selber mit timern nicht sonderlich gut aus.
    Aber ich glaube, du musst du nen Prescaler einstellen, damit weisst du dann auch, wie schnell der zählt.

  3. #23
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.07.2004
    Ort
    Südhessen
    Beiträge
    1.312
    Guck bitte ins RN-Wissen (wiki). Da kannste das Beispiel nehmen, das ich meine. Dort steht alles beschrieben. Ein einer Variable stellst Du die Taktfrequenz ein, oder das Makefile macht sie (in der C-Version). Dann hast Du einen 10ms-Timer. Zähle dann einfach eine Variable bis 100 hoch, und Du kannst ein Ereignis Deiner Wahl auslösen. Das ganze passiert natürlich im Hintergrund.

Seite 3 von 3 ErsteErste 123

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen