Gast
#1627205
Hallo, ich beschäftige mich nun seit ungefähr seit einem Jahr immer mal wieder mit AVR Microcontrollern und deren programmierung. Nun habe ich ein gewisses Stadium erreicht in dem Ich schon einige kleinere Projekte Feriggestellt habe z.B verschidene Uhren, Schrittmotoransteuerungen, Thermometer usw. Nun möchte ich mehrere bereits erlernten Sachen in einem Projekt vereinen. Mir schwebt nach einigen Überlegungen eine Wetterstation mit Datenlogger und DCF77-Zeit vor. Nun habe ich jedoch schon bei vorherigen Projekten gemerkt das umso mehr Funktionen ich in das Programm einbaue ich mehr und mehr den Überblick verliere und dann auch irgendwann dass Program ins leere läuft. Nun meine konkrete Frage: Wie organisiere ich die einzelnen Programmpunkte (z.B DS18B20 auslesen, Daten Speichern, Uhr aktualisieren, Multiplex, Datenausgabe Uart usw) ohne dass sich diese behindern. Ich komme hier wirklich nicht weiter ich bräuchte sozusagen einen Task-Manager der die einzelnen Aufgaben z.B. nach priorität verwaltet, weis jedoch nicht wie ich so etwas aufbaun soll. Ich programmiere in ASM was ich auch beibehalten möchte. Gruß