- LiFePO4 Speicher Test         
Ergebnis 1 bis 7 von 7

Thema: waitms wird von einer Subroutine "eingefangen"

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist Avatar von robo_tom_24
    Registriert seit
    04.02.2012
    Ort
    Burgenland, Österreich
    Beiträge
    485
    Hallo
    Endet die Endlosschleife im RUNslow1 auch wirklich? Meiner Meinung nach wäre besser gewesen du unterbrichst das nicht mit einer if-Anweisung sondern mit der Schleifenbedinung selbst...
    Code:
    while(!IsBitClr (PIND, 2 ))
    {
    //Anweisungen
    }
    Semantisch macht es keinen Unterschied, aber vielleicht wird es vom µC irgendwie falsch interpretiert....

    Hast du globale Variablen deklariert? Also, welche die irgendwie im Zusammenhang mit den Warteschlangen stehen?
    Ich weiß auch nicht ob es das ist, ist aber das einzige was mir sonst noch einfällt.

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Hast du das ganze Mal simuliert? Solche hässlichen Seiteneffekte sind mit einer Simulation oft noch am einfachsten aufzudecken (oder mit HW-Debugging). Alternativ könntest du waitms (warum verwendest du eigentlich nicht die delay-Makros aus der avr-libc?) mit Debug-Ausgaben versehen um dir einen Zeitstempel + Parameter bei Eintritt und Verlassen der Funktion auszugeben.

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

Ähnliche Themen

  1. Basic: Bedeutung von "And" bei Wertzuweisung einer
    Von NeroII im Forum Software, Algorithmen und KI
    Antworten: 1
    Letzter Beitrag: 10.01.2010, 12:13
  2. Programmieren ohne "Waitms"
    Von Brantiko im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 18
    Letzter Beitrag: 12.02.2007, 16:40
  3. Alternativen zur Funktion "Wait" bzw. "Waitms
    Von pinoccio im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 30.04.2006, 14:51
  4. Bascom's "waitms" in C?
    Von TheOneBeyond im Forum C - Programmierung (GCC u.a.)
    Antworten: 13
    Letzter Beitrag: 25.10.2004, 16:04
  5. Wie wird das "Conrad Led Panel" angeschlossen???
    Von RCO im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 3
    Letzter Beitrag: 09.06.2004, 19:24

Berechtigungen

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

LiFePO4 Speicher Test