Timer konfigurieren [8051]

OP #5330411
Lesenswert?
• ▲
▼
Hi,
Ich bin Anfänger ich frage was bedeutet  diese Anweisungen  (Timertakt 
4MHz)
tmod = 02h // das ist klar
tl0 =-50
th0=- 50 // Hier was bedeutet wenn man ladet tl0 und th0 mit -50?
EAL=1; // das ist das gleiche wie EA=1?  // Enable all interrupts ,  ich 
habe immer begegnet EA =1 und in dieser Aufgabe ist EAL=1 was ist der 
Unterschied? .






Ich danke im Voraus
#5330427
Lesenswert?
• ▲
▼
Alkawn A. schrieb:
> th0=- 50 // Hier was bedeutet wenn man ladet tl0 und th0 mit -50?

Vermutlich benutzt Du den Reload-Mode, d.h. beim Überlauf auf 0 wird -50 
geladen, also alle 51 Zyklen ein Interrupt.

Alkawn A. schrieb:
> EAL=1; // das ist das gleiche wie EA=1?

Schau einfach mal ins Datenblatt Deines konkreten Typs.
Bei Fragen gibt man besser den exakten Typ an und nicht nur die Familie.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.