RoboterCC - Robotic Code Compiler
Forum Roboter.CC Webseite Fragen und Probleme 8bit Timer Interrupt / wieviele kann ich reinpacke

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7433 private projects
  • 378 public projects
  • 16180353 lines compiled
  • 58212 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Fragen und Probleme zur Roboter.CC-Plattform können hier diskutiert werden.
  • Seite:
  • 1

THEMA: 8bit Timer Interrupt / wieviele kann ich reinpacke

8bit Timer Interrupt / wieviele kann ich reinpacke 11 Jahre 3 Monate her #2003

  • Arcanix
  • Arcanixs Avatar
  • OFFLINE
  • Senior Boarder
  • Beiträge: 96
Hallo zusammen,

ich habe einen Prozessor mit 16Mhz und einen (8 Bit) Interrupt Timer der alle 10ns anschlägt. Stimmt das dann:

16.000.000 Takte = 1s
16 Takte = 1ns
10 ns = 160 Takte

Stimmt es dann, dass ich dann in den Interrupt so viel "Programm" schreiben kann wie viel 160 Takte verbrauchen, bevor der Interrupt wieder anschlägt oder habe ich da einen Fehler in meiner Rechnung?

Grüße, Arcanix
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: 8bit Timer Interrupt / wieviele kann ich reinpacke 11 Jahre 3 Monate her #2007

Hallo Arcanix,

ich rechne:

16 MHz = 62,5 nS pro Takt (1/16.000.000) = 0,000 000 062 5 Sekunden pro Takt

Grundsätzlich kommt es - wenn Du einen Interrupt verwendest - nicht auf das Coding zwischen den Interrupts an. Der Interrupt wird immer angesprochen, wenn das auslösende Ereignis eintritt und Interrupts zugelassen sind (->sei();).

Wann der Interrupt zuschlägt kommt auf die von Dir gewählte Einstellung an. Welcher "Prescaler", welcher Auslöser (Tmer Overflow, Compare Match, ...) - das lässt sich alles einstellen.

Prima zum Nachlesen ist z.B.

www.mikrocontroller.net/articles/AVR-GCC-Tutorial

Was genau willst Du denn damit machen?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: 8bit Timer Interrupt / wieviele kann ich reinpacke 11 Jahre 3 Monate her #2013

  • Arcanix
  • Arcanixs Avatar
  • OFFLINE
  • Senior Boarder
  • Beiträge: 96
sorry, mein Fehler. Es war "Mikrosekunden" gemeint und nicht ns. Sollte also passen. Danke jim.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
Ladezeit der Seite: 0.043 Sekunden

Werbung