-
-
Erfahrener Benutzer
Robotik Einstein
Wie schnell ist der AVR getaktet?
Mal durchrechnen:
Wenn der Interrupt reinkommt, muss der PC gepusht werden, und es erfolge ein Sprung auf den Interruptvektor. Von der Wirkung her mit einem RCALL vergleichbar, daher setze ich es mal mit 3 Takten an.
Am Interruptvektor steht dann ein RJMP zur Routine. Macht 2 Takte.
Dann erst kommt die eigentliche Interruptroutine dran. Wie lange die braucht, musst du wissen.
Schließlich dann noch mit RETI zurück zum Hauptprogramm, 4 Takte.
Macht also 7 Takte + Dauer der ISR für jeden Interrupt. Mit deinen 900kHz dürfte es selbst bei 16MHz Systemtakt sehr eng werden...
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen