Gast
#139846
Hallo Ich steuere mit einem ATMega128 einen AD-Wandler (ads1211) an und erhalte immer einen komischen Fehler. Der AD-Wandler wird in Assembler über SPI ausgelesen und die Werte über UART an den PC übermittelt. Wenn ich eine neue Programmversion auf den ATMEGA überspiele oder mit dem AVRStudio (AVR-Prog) ein Programm-verify mache, funktioniert das Programm. Wenn ich aber dann alles ausschalte und nach einiger Zeit wieder einschalte, erhalte ich keine Messwerte. Ein normales Reset hilft dann auch nicht weiter. Es funktioniert erst wieder, wenn ich ein Programm-verify mache. Vielleicht kann mir jemand sagen was ein normales Reset von einer Programmierung des Atmega unterscheidet. Hoffentlich bin ich verständlich geworden. Viele Grüsse Moin P.S.: Ich habe das Programm nicht angehängt, da es Teil eines größeren Programm ist und wiederum auf andere Unterprogramme zurückgreift. Für eine andere Person ist wohl die Dokumentation zu kurz.