Forum: Mikrocontroller und Digitale Elektronik Umsteigen von at90s4433 auf ATMEGA8


von Zoltan (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich versuche grad vom at90s4433 auf ATMEGA8 umzusteigen.
Dabei würde ich gerne den internen RC-Oszillator verwenden. Aus den 
verschiedenen Datenblättern (AVR081: Replacing AT90S4433 by ATmega8, 
ATmega8 datasheet) geht hervor, dass hierfür CKSEL,SUT,CKOPT gesetzt 
werden müssen. Für 8MHz: CKSEL=0100, SUT =0010, CKOPT=1.

Wie erfolg nun aber die Kalibration?
Gibt es noch wichtige Änderungen, die man im Programm beachten muss?

Danke
Zoltan

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Du solltest in deinem Programm die Art des Portzugriffs ändern (DDRD=bla 
statt outp(bla, DDRD). Ist übersichtlicher, und die aktuellen Versionen 
von AVR-GCC optimieren den Zugriff automatisch so dass "in" und "out" 
verwendet werden falls es möglich ist.

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
Noch kein Account? Hier anmelden.