-
-
Erfahrener Benutzer
Fleißiges Mitglied
Ich hab mir grade eben mal das Datenblatt vom ATMega32 angesehen.
Hab da was von Oscillator kallibrierung gelesen.
Da steht was vom register OSCCAL. Wenn man das Null setzt ist der Takt auf 1MHz gesetzt.
Also hab ich im Quellcode #define F_CPU 1000000UL eingegeben und vor While(1) OSCCAL = 0x00; eingegeben.
Die zeiten sind dann bei verschiedenen ms-eingaben tatsächlich unterschiedlich. Das geht aber auch wenn ich OSCCAL = 00; eingebe.
Kann mir das mal jemand erklähren?
Hoffe es antwortet mal wieder jamand 
Bis dann.
PS. Wenn ich statt 1000ms 10000 eingebe ist da wieder keine Veränderung.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen