Gast
#445210
Hallo! Ich habe folgendes, mir total unverständliches Problem: Ich möchte eine einfache Blinkfunktion mit einem AVR (ATMEGA16) realiseren. Die Blink zeiten sollen gleich groß sein (50/50 also) und über einen Timer (Timer 0) in C (GCC) gemacht werden. So einfach sich das auch anhöhrt, es will einfach nicht hinhauen. Jedesmal wenn ich während der Laufzeit die Blinkfreuenz verändere, kommt es vor (nicht immer) dass die LED komplett aus oder komplet ein bleibt. Ich habe zwar bei eineigen Programmteilen (zb Tasterabfrage) den Interrupt ausgeschaltet, nutzte aber alles nichts. Unglaublich, seit fünf Stunden sitz ich nun bei diesem Problem, und habe keine Ahnung wo es fehlt! Ich hänge mein C-File an, auf dass ein anderer schlauer ist als ich. Wenn jemand vielleicht eine gute Idee oder einen Lösungsvorschlag parat hat, wäre ich ihm sehr dankbar. Vielen Dank und schöne Grüße puzter philipp