- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 13

Thema: Kontrolle durch Kenner erbeten... C-Code

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    31
    Beiträge
    449
    So ganz bin ich noch nicht dahintergekommen was du mit den Flags bezweckst, aber ein paar Dinge die mir aufgefallen sind:
    • in der main:
      Code:
      while (erg<1) // Dauerschleife bis Alarmmeldung
      Und dann? Der Mikrocontroller darf sein Programm nie verlassen, denn du weist ja nicht was danach noch so im Flash an Programmcode folgt, der µC kann also alles mögliche machen. Du musst immer eine Hauptschleife haben die unter keinen Umständen verlassen werden kann: while(1)
    • Beide Unterprogramme können zwar int-Werte zurückgeben, aber die einzigen Rücksprungbefehle sind: "return 0;". Wozu muss man dann Int-Werte zurückgeben können, wenn sowiso in jedem Fall nur ein 0er zurückgegeben wird?



    Was soll denn das Programm genau machen?


    1. Warten bis PB2 low ist
    2. für 3 Minuten Alarm geben
    3. Alarm abschalten
    4. warten bis PB2 wieder high ist (kein Alarmsignal mehr)
    5. wieder warten bis PB2 low ist (sprich ab Schriit 1 abwärts)

    Stimmt das so?

    <EDIT:>
    Falls die Liste so stimmt, sollte folgendes Programm funktionieren (nicht getestet, aber so falsch kanns nicht sein ):
    https://dl.dropboxusercontent.com/u/...ogramm2.c.html
    Geändert von -schumi- (24.04.2013 um 23:52 Uhr)

Ähnliche Themen

  1. Arduino Kenner gefragt...
    Von oderlachs im Forum Arduino -Plattform
    Antworten: 18
    Letzter Beitrag: 30.11.2011, 15:30
  2. Hilfe beim Compilieren einer C-Quelldatei erbeten
    Von Vilem im Forum C - Programmierung (GCC u.a.)
    Antworten: 13
    Letzter Beitrag: 15.04.2011, 17:46
  3. ATmega durch falschen Code kaputt machen
    Von quad im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 12.09.2008, 22:02
  4. LCD Kenner hier ?
    Von jar im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 13.03.2007, 22:54
  5. Durch inline kleinerer Code?
    Von luma im Forum C - Programmierung (GCC u.a.)
    Antworten: 31
    Letzter Beitrag: 20.06.2005, 14:22

Berechtigungen

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

12V Akku bauen