Hi, erstmal! Bin ein ziemlicher noob auf dem Gebiet der MC Programmierung! Habe als Hardware nen ATMega8 und als Software das (hoffe ich doch) neueste WinAVR! Mein problem ist es nun das ich eine Art fernsteuerbares Lauflicht machen wollte! Hardwaremäßig kein problem, und Softwaremäßig eigentlich auch nicht (habe schon ein wenig erfahrung in C/C++)! Ich habe eigentlich alles zussammen, mein Problem ist jetzt jedoch das wenn mein Programm auf den Timerinterrupt für das weiterlaufen schaltet es wohl eine meiner vorher deffinierten (global) variablen überschreibt! Die wird zwar nach dem rücksprung wieder zurückgesetzt (im mainloop ist sie wieder richtig...) aber ich brauche ihren Wert während der Interruptbearbeitung...gibt es eine möglichkeit die variable vor dem überschreiben zu schützen? Oder zumindest ihren speicherplatz so zu deffinieren das sie nichtmehr gelöscht wird...
Big Thx schonmal!
ps: Ich versuche so schnell wie möglich meinen Source hinterhezuposten damit ihrs einfacher habt! Er ist aus einigen bsps und tutorials zussammengeflickt...