Timer AVR mit "C"??

Gast #76898
Hallo,
gibt es Beispiele, in denen man sich ansehen kann, wie der Timer vom
Mikrokontroller mit der Programmiersprache "C" eingebunden wird.
Wie kann man den Interupt weiter auswerten??
Bei Assembler war doch erst die Einstellung Interupt "ja"nötig.
Danach wurde ein Unterprogramm vom Interupt gestartet. Oder ein Sprung
in einen Prg-Teil ausgeführt.
Ulrich
Gast #76899
Um Interrupts generell zu erlauben gibt es in C die Funktion sei ().
Dann kann man noch den Prescaler variieren und den Timer-Overflow oder
den Timer-Compare-Match oder ... Interrupt aktivieren. In die ISR kann
man dann was "Sinnvolles" reinpacken.
Prinzipiell ist es bei solch einer Frage immer sinnvoll, den
verwendeten MC sowie die Entwicklungsumgebung mit anzugeben, ansonsten
ist macht das Anworten nicht unbedingt Sinn. Auch kann ein Studium des
Datenblattes sehr leicht weiterhelfen.

Alex
Gast #76900
Im anhang habe ich mal ein ganz einfaches Interruptbeispiel für einen
90s8535 geschrieben.

In dem makefile ist auch eine funktionierende einbindung für
Ponyprog2000. Wens interessiert.

Ach ja und bemühe mal dein Datenblatt. Da steht alles drin was man
braucht. Nur sind da halt keine Beispiele drin, da muss man mal ein
bischen basteln.

Liebe Grüsse

Division
Angehängte Dateien:
Gast #76901
Danke für die Antwort.
Ich habe auch mit dem Datenblatt beschäftigt, aber leider hatte ich
noch nicht den Erfolg beim Basteln.
Ich verwenden den 8515 der im Starterpacket STK 500 ist.
Studio 4.08 für die Simmulation und WINgcc, Programmers Notepad.
Ulrich

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.