STM32f100RB Timer 2 overflow interrupt

Gast #3655406
Lesenswert?
• ▲
▼
Hallo zusammen,

ich scheine zu doof zu sein zu verstehen wie ich eine ISR auf dem stm32 
realisieren kann.


Habe sehr wenig erfahrung mit Microcontrollern und hoffe ich bekomme 
eine low-level Antwort.

Also den Timer einstellen is kein Problem ich versteh nur nicht wie ich 
dem netten stm sagen kann das wenn TMR2 einen overflow hat:

springe  hier hin und mach was ich dir sage :(




greets bibo
Gast #3655416
Lesenswert?
• ▲
▼
Gibt es eigentlich irgendwo eine Übersicht über alle Interrupt Function 
Prototypes, die die Entwicklungsumgebung kennt?

bibo schrieb:
> Also den Timer einstellen is kein Problem

Das heißt Dein Timer weiß schon, daß er einen Interrupt machen soll?

Und da Du keine ISR implementiert hast, springt er in die Fault-ISR?
Gast #3655432
Lesenswert?
• ▲
▼
Ne weis er nicht :/


aber er rennt föhlich vor sich hin (macht gerade gar nichts)

ALso mein anderer timer stößt den dac an das er wandelt und der jetztige 
timer soll per interrupt einen neuen wert in den DMA-Buffer laden..

im endeffekt brauch ich 2 timer die im selben zeitintervall einen 
overflow haben nur etwas versetzt verlaufen.

dma buffer füttern

dac wandeln lassen

wenn ich halt bei einem Timer versteh wies geht kann ichs wohl auf den 
anderen übertragen.
Gast #3657217
Lesenswert?
• ▲
▼
bibo schrieb:
> springe  hier hin und

Das macht der Timer Interrupt automatisch, wenn aktiviert. Du musst eien 
ISR dazu schreiben und mit dem Projekt linken.

Walter Tarpan schrieb:
> Gibt es eigentlich irgendwo eine Übersicht über alle Interrupt Function
> Prototypes, die die Entwicklungsumgebung kennt?

Ja, im startup... zum Chip. Die Nummer legt die Priorität fest. Es 
stehen dort auch die Default Vektoren mit einem Reti. ARM (Keil) 
kennzeichnet sie mit einem [weak], damit der Linker einen anderen Vektor 
darüber legen kann.

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.