- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 3 von 3

Thema: Tick-Händler für Zeitaufträge

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Kann geclosed werden, es läuft. Die Hilfsbereitschaft hielt sich ja stark in Grenzen

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Keep cool, so schnell geht das nicht.
    Ich mach das so (sprachunabhängig erstma)

    Eine Table von n Entries
    Jeder Table-Entry beinhaltet:
    Byte Flag 0 = inaktiv 1=aktiv 3=call
    Word Counter wieviel Ticks kann auch eine byte sein, wenn das reicht
    Word Vector Icall-Label
    (addit. parameter) die müssen aber nicht sein

    Einen Entry zu erstellen/aktivieren:
    durch die Entries durchsteppen
    wenn flag = 0, dann:

    Counter anzahl Ticks setzen
    Vector Sprungadresse setzen
    Flag auf 1

    Tick-ISR:
    durch die Entries durchsteppen
    wenn flag = 1, dann:
    Counter - 1
    Wenn Counter == 0 , Flag = 3 (callable)
    next entry

    Hauptschleife, jedesmal (kann man optimieren) durch die Entries durchsteppen
    Wenn Flag = 3 :
    Flag = 0 (deaktivieren)
    ICALL Vector
    next Entry

    Die Trennung ISR / Hauptschleife, damit die aufgerufene Funktion nicht in der ISR läuft.

    Im Detail noch u.a. davon abhängig, ob "erledigte" Entries automatsch reaktiviert werden sollen
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

Ähnliche Themen

  1. Geigerzähler-Tick nachbilden
    Von NanoBot im Forum C - Programmierung (GCC u.a.)
    Antworten: 5
    Letzter Beitrag: 11.04.2011, 13:33
  2. Händler für qfix
    Von robots4-ever im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 7
    Letzter Beitrag: 07.03.2011, 19:00
  3. Händler für Mechanikteile
    Von deltarobot im Forum Mechanik
    Antworten: 10
    Letzter Beitrag: 24.01.2011, 22:17
  4. Zahnrad Händler
    Von Superhirn im Forum Mechanik
    Antworten: 9
    Letzter Beitrag: 15.09.2007, 08:44
  5. Atmel 24C256 Händler
    Von CityJumper im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 10
    Letzter Beitrag: 06.04.2004, 20:24

Berechtigungen

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

Labornetzteil AliExpress