Ich hab da mal ne Frage, wie initialisiere ich einen AVR richtig? Welche Register sollte man beim Start unbedingt auf einen bestimmten Wert setzen damit es keine Probleme gibt? Gibt es dafür Richtlininen? Vielen Dank, Frank
Am wichtigsten ist wohl der Stack. Alles andere ist abhängig von der Applikation.
Jo, in dem Elektorbuch ist genau da sogar ein Fehler. In den Beispielen wurde der Stack nicht richtig initialisiert. Das erschreckende war: im SVR Studio lief das Programm, im Controller nicht. Überhaupt hab ich festgestellt das einige Simulatoren nicht gerade genau bei der Emulierung mancher Hardwareeigenschaften sind. So hab ich z.B. festgestellt das ein Simulator den Defaultwert von unbenutzten Bits eines Registers nicht berücksichtigt. Meistens wird ja beim Lesen solcher Bits eine 0 zurückgegeben. Im Simulator ließ sich das Bit beliebig beschreiben und der Wert dann auch wieder lesen. In der Simulation funktioniert dann alles, in der Realität nicht. Gruß Markus
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.