Hallo auch, ich versuche gerade einen ATmega128 in C über WinAVR zu programmieren, genauer gesagt ich simuliere das Programm momentan mit AVR Studio4, weil das Testboard noch nicht da ist. Bis gestern lief auch alles problemlos, das Programm soll zunächst nur drei Sinus PWM Signale ausgeben, das ging auch wie gesagt bis gestern, aber als ich heute das gleiche Programm erneut simulieren wollte, begann der Simulator zu streiken. Der bzw die Timer liefen nur noch bis zu einem bestimmten Wert hoch und blieben dann stehen, folge PWM läuft nicht und es werden keine Interrupts ausgelöst. Hab dann einfach mal ein kleines Testprogramm geschrieben das nur die Timer initialisiert um zu sehen ob eventuell der restliche Quellcode schuld an der miesere ist, aber auch da das gleiche. Hab dann WinAVR und AVR Studio4 deiinstalliert und neu drauf gespielt, passiert aber immer noch das selbe. Also entweder ich hab Tomaten auf den Augen, oder Murphy hat wieder zugeschlagen. Ist dieses Phänomen vielleicht in dieser Runde jemandem bekannt???
Gib uns doch mal Deinen Code, ich kann ihn ja mal auf meiner Kiste testen. Gruss Marc
Hallo, die Sache hat sich mittlerweile geklärt. So wie es aussieht hat der Simulator im AVR Studio einen Fehler der den ATmega128 in Zusammenhang mit den Timern betrifft. Hab das Programm jetzt auf dem Board getestet, sieht so aus als ob es läuft. Aber bis ich das so weit hatte, haben sich noch ein Paar stolperstellen gezeigt... 1. Man sollte nie erwarten das die Jumper vor der Auslieferung in der Richtigen Position befinden. 2. besitzt der ATmega128 ein FuseBit mit dem der MC mit dem ATmega100 kompartibel gemacht werden kann, dieses Bit ist standartmäßig aktiv. Solange ich das nicht bemerkt habe lief der 128er nicht. An dieser Stelle noch mal vielen Dank für die angebotene Hilfe, werde eventuell mal darauf zurück greifen. MfG Nille
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.