hallo ! ich möchte mit dem atmega8 ein digitales signal speichern. mein assembler programm funktioniert im AVR studio simulator gut, in wirklichkeit ist es aber sehr unzuverlässig: selten stimmen die werte - meistens sind sie falsch. vielleicht kann mir jemand sagen, was ich falsch gemacht habe! danke! Michael
könnte an deinem Programm legen. Irgendwo zwischen Zeile 24 und 36, genauer kann ich es im Moment nicht erkennen.
Was die kollegen damit (vermutlich sagen wollen) ohne deinen sourcecode anzuhängen wird es schwierig, einen fehler zu finden, bzw. dir bei deinem problem zu helfen
Sind die Werte bei der selben Messung falsch und richtig oder bei unterschiedlichen? Setze mal r27 (X-Highbyte) auf $00 in Anfang.
es ist immer das gleiche signal. manchmal klappt es - meistens nicht. werde deinen Tipp jetzt mal ausprobieren.... danke!
"Setze mal r27 (X-Highbyte) auf $00 in Anfang." hat nichts gebracht...
Du bist sicher, dass Dein Mega8 auch mit 16MHz arbeitet? (Fusebits korrekt gesetzt?) ...
ich habe den atmega8 in ein project board eingesetz. er arbeitet in einer anderen anwendung (rechteckgenerator mit einstellbarem duty cycle http://www.avr-asm-tutorial.net/avr_de/rechteckgen/rectgen_m8.html) einwandfrei, ebenfalls auf 16MHz. mir ist aufgefallen, dass die messungen besser sind, wenn ich die verbindung zum COM port bei der Messung trenne, und erst zur übertragung wieder anschließe.
Hi! Ich vermute mal der IC1-Pin empfängt sackweise Störungen, mal bischen filtern und auf ein "sattes" Eingangssignal achten. Viel Erfolg, Uwe PS.: An PinB kann man nichts ausgeben(in deinem Init)
jetzt funktioniert es! ich habe die 5V zuerst von einem 8051er board, welches gleichzeitig lief genommen. mit einer eigenen versorgungsspannung klappt es jetzt. warum die erste version nicht funktioniert hat kann ich nicht sagen... danke für eure hilfsbereitschaft @ UWE: stimmt, in meinem init kann man an PinB wirklich nichts ausgeben!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.