Hallo, ich weiß jetzt nicht genau ob das der richtige Forumsbereich ist (falls nicht bitte verschieben), aber ich habe da ein kleines Problem mit AVR Studio (GUI Version 4, 14, 0, 589) und WINAVR Vers. 20081205. Denn ganzen Tag versuche ich schon den Drehgeber Code von Peter Dannegger zu simulieren, aber irgendetwas macht nicht so wie es soll. Lasse ich denn Code wie er ist wird der Timerinterrupt niemals angesprungen. Lese ich jetzt aber das Timerinterrupt-bit in der main Schleife aus, funktioniert alles wie es soll. Hab das ganze dann mal mit einem Mega16 und einer LED probiert und selbst da die gleichen Erscheinungen. jetzt vermute ich das der Fehlker entweder am Studio oder GCC liegen muß. Bis vor 4 Wochen habe ich von beiden Programmen noch ältere Versionen verwendet und da haben alle Timerfunktionen ohne Probleme funktioniert. Vielen Dank für eure Hilfe Nico
Der Simulator simuliert leider nicht alles perfekt. Das UART zB ist auch verbesserungswuerdig. Der PIC Simulator kann ein File mit korrektem Timing ansaugen, dessen byte erscheinen dann am Rx, der AVR Simulator leider nicht. Manchmal probiert man besser mit der Hardware und misst mit dem Scope.
Danke für die Antwort. Habe jetzt festgestellt das die Vektorzuordnung in der Datei iom16.h nicht mit dem Datenblatt des Mega16 übereinstimmt. Kann das denn sein? Hab da ja nix geändert...... Danke Nico
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.