STM32F1 FLASH Interrupt

Gast #5002181
Lesenswert?
• ▲
▼
Ich habe dazu im RefMan auch nichts gefunden.
Googlen nach "STM32F103 flash interrupt" hat mich dann auf das 
Programming Manual PM0075 geführt, dort wird unter Kapitel 3.5 das Flash 
Control Register und die Funktion der Interrupt-Enable Bits beschrieben.

http://www.st.com/resource/en/programming_manual/cd00283419.pdf

1x "End of Operation Interrupt Enable"
sowie
1x "Error Interrupt Enable"

Viel mehr liefert dieses Manual allerdings leider auch nicht.
#5002527
Lesenswert?
• ▲
▼
Hallo Stefan,

dort steht wohl die Adresse der ISR, die nach Schreiben des internen 
Flash angesprungen wird, siehe RM0008 Seite 58:

"The End of write operation (programming or erasing) can trigger an 
interrupt. This interrupt can be used to exit from WFI mode, only if the 
FLITF clock is enabled. Otherwise, the interrupt is served only after an 
exit from WFI."

Aktivierung erfolgt nach PM0075 über das EOPIE-Bit im FLASH_CR. Habe das 
aber selbst noch nie ausprobiert, da ich beim internen Flash-Programming 
bisher nur mit Polling gearbeitet habe.

Viele Grüße
Bernardo

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.