Gast
#1591670
Hallo Leute, ich habe folgendes System: ein Board mit ATmega32L, interner RC-Oszillator wird mit Dragon über JTAG debuggt und programmiert. Ich lese über den ADC einen analogen Wert zw. 0 und 2.5V ein und gebe ihn über den USART auf dem PC aus. Das Problem ist, wenn ich nur eine einzige Messung machen lasse oder beim Debuggen im Einzelschrittmodus das Programm durchgehen, dann passt der Messwert, lasse ich so wie im Quellcode das Program laufen (entweder direkt in den Atmega geladen oder Debug-Dauerlauf), dann wird ständig der erste gemessene analoge Wert ausgegeben, egal wie er sich ändert. Halte ich das Programm an (Debug vom Dauerlauf auf Einzelschritt), dann wird wieder der richtige Wert ausgegeben. Kennt jemand dieses Problem? Ich hätte gedacht, dass ich eher Probleme mit dem USART wegen dem internen RC kriegen würde, aber hier funzt alles.