- SF800 Solar Speicher Tutorial         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 20 von 30

Thema: Zeitschleife Mikrocontroller

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Robobionic
    Gast
    Zitat Zitat von Holomino Beitrag anzeigen
    Das ist weder ein klares noch ein hartes Urteil. Eher die Erfahrung aus der Praxis, die zeigt, dass auch von Anfängern zusammengefummelte Lösungen neben der Norm exzellent laufen können, dass man Anfängern ihre Lernkurve und die verbundenen Fehler zugestehen muss. Die Ansprüche steigen mit der Zeit automatisch, damit die Wissbegierde und der Kenntnisstand. Dazwischen aber müssen erst einmal spielerische Erfolgserlebnisse her.
    Einem Anfänger zu empfehlen er könnte sich zwecks schneller Teilerfolge einen schlechten Stil angewöhnen und davon auszugehen seine Ansprüche würden noch steigen halte ich für ein Gerücht.
    Wie soll so jemand den Ansprüche entwickeln, wenn er bereits am Anfang keinen Wert auf Qualität und Normen legt?

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Holomino Beitrag anzeigen
    Alles in IRQs auzulagern, während das Hauptprogramm sich bei
    Main: jmp Main
    in der Nase bohrt, ist auch Kappes.
    Ein bischen länger darfs schon sein:
    Code:
    while(1) {
         sleep();
    }
    Bei den meisten Betriebssystemen sieht die Mainloop so aus.

    Timer verwendest Du, wenn Du ein Timing (nach oben und nach unten, z.B. UART-Emulation) einhalten willst. Die Verwendung von einfachen Warteschleifen zur Einhaltung von Mindestzeiten (z.B. Tastenentprellen, I2C-Emulation,...) ist meiner Ansicht nach legal.
    Alles, was der Compiler schluckt, ist legal, trotzdem gibt es einen Unterschied zwischen Lehrlingsarbeit und Meisterwerk. Die meisten Delays kann man in einem regelmäßigen Timertick abhandeln, insbesondere das Einhalten von Mindestzeiten und gerade das Entprellen von Tasten, auch mehreren gleichzeitig. Und wenn man sein System sauber analysiert und geplant hat, fällt möglicherweise das Timing für ein SW-UART for free ab.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von White_Fox
    Registriert seit
    04.10.2011
    Beiträge
    1.473
    Zitat Zitat von Roboionic
    Einem Anfänger zu empfehlen er könnte sich zwecks schneller Teilerfolge einen schlechten Stil angewöhnen und davon auszugehen seine Ansprüche würden noch steigen halte ich für ein Gerücht.
    Warum sollte das schlechter Stil sein? Weil es nicht dein Stil ist?
    Schlechter Stil ist meiner Meinung nach eher herumzuprogrammieren, ohne sich vorher wenigstens mal ein paar Notizen zum Programmablauf zu machen...von einem sauberen Ablaufdiagramm ganz zu schweigen. Oder gar das Verzichten auf Kommentare.

    Gegen sowas finde ich einfache Zählschleifen als Warteroutine gut verzeihlich...gerade für Anfänger. Ob eine Lösung gut ist oder nicht, richtet sich meiner Meinung nach eher nach dem Anwendungsfall. Die Pauschalaussage "Das ist schlechter Stil" ist allzu oft völlig unbegründet. Dies hier halte ich für so einen Fall.

  4. #4
    Robobionic
    Gast
    Zitat Zitat von White_Fox Beitrag anzeigen
    Warum sollte das schlechter Stil sein? Weil es nicht dein Stil ist?
    Ich würde Dir erstmal empfehlen alle Beiträge in diesem Thread zu lesen, dann müssen wir uns nicht im Kreis drehen.
    Die Vorgehensweise und Begründungen von Holomino sind nicht professionell und sowas wie "Ich persönlich finde es grausam, ein Konstrukt über einen Timer zu entwerfen"
    mag seine Grundhaltung zu dem Thema sein, kann aber kaum die Grundlage für einen Anfänger oder Lehrling sein.

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Zeitschleife Mikrocontroller
    Von sisi im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 4
    Letzter Beitrag: 08.10.2015, 20:44
  2. [ERLEDIGT] Zeitschleife zu kurz....ATTiny2313
    Von oderlachs im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 10.03.2013, 15:10
  3. Taster mit Zeitschleife
    Von bnitram im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 15
    Letzter Beitrag: 28.05.2010, 18:01
  4. Zeitschleife
    Von Exodus im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 07.06.2006, 17:32
  5. Zeitschleife
    Von Exodus im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 01.06.2006, 14:34

Berechtigungen

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

Labornetzteil AliExpress